hcmut-co1027

command module
v0.0.0-...-1e302dd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2022 License: MIT Imports: 8 Imported by: 0

README

hcmut-co1027

Bộ chấm bài lớp CO1027 - KTLT. Bộ test tự upload bởi người dùng / hỗ trợ chấm các bài tập lớn khác nhau (theo tên file) nên có thể dùng cho nhiều năm sau :)

Website: http://co1027.hoangvvo.com/ (mình sẽ đóng server nếu không có bài tập lớn để tiết kiệm chi phí, liên hệ mình để mở lại nếu cần. Ngoài ra nếu được các bạn có thể donate)

Workflow

Chương trình nên được deploy bằng docker. Nếu chạy trực tiếp trên host có thể dẫn tới vấn đề bảo mật vì chương trình cho phép thực thi code bất kì!

Development
go run main.go
Build
docker build -t hcmut-co1027 .
Stop and remove
docker stop hcmut-co1027
docker rm hcmut-co1027

It is a good idea to save the logs somewhere:

docker logs hcmut-co1027 > /root/hcmut-co1027/logs
Start
docker run --name hcmut-co1027 -v /root/hcmut-co1027/cases:/usr/src/app/cases -v /root/hcmut-co1027/archive:/usr/src/app/archive -d -p 80:8080 --env APP_URI=http://co1027.hoangvvo.com hcmut-co1027

Contribute

Tạo PR để fix bug/thêm feature. Hoặc tạo issue để báo lỗi.

LICENSE

MIT

Nếu các bạn fork và upload lên trang cá nhân. Vui lòng để credit và license gốc, cảm ơn!

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL