w: add docker installation (#152)

This commit is contained in:
zhoupb12313 authored and GitHub committed 2021-06-04 21:31:00 +08:00
1 parent 715e564971
commit 7b75a961bc
7 files changed
+174

No files matched your search

+45
View File
@@ -0,0 +1,45 @@
version: '3.7'
services:
oj-minio:
image: minio/minio
container_name: oj-minio
command: server /data
restart: always
volumes:
- ./data/minio:/data
environment:
- MINIO_ACCESS_KEY=CHANGE_THIS
- MINIO_SECRET_KEY=CHANGE_THIS
oj-mongo:
image: mongo
container_name: oj-mongo
restart: always
volumes:
- ./data/mongo:/data/db
oj-backend:
build: ./backend
container_name: oj-backend
restart: always
depends_on:
- oj-minio
- oj-mongo
volumes:
- ./data/backend/config:/root/.hydro
environment:
- ACCESS_KEY=CHANGE_THIS
- SECRET_KEY=CHANGE_THIS
ports:
- "0.0.0.0:80:8888"
oj-judge:
build: ./judge
container_name: oj-judge
restart: always
privileged: true
depends_on:
- oj-backend
volumes:
- ./data/judge/config:/root/.config/hydro