mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
w: add docker installation (#152)
This commit is contained in:
1 parent
715e564971
commit
7b75a961bc
7 files changed
+174
No files matched your search
@@ -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
|
||||
Reference in new issue
Block a user