Skip to content

hoangvvo/hcmut-co1027

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published