-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.https.yml
32 lines (30 loc) · 1.09 KB
/
docker-compose.https.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
## THIS IS OUT OF DATE, AND ONLY KEPT AS REFERENCE
## I don't have a setup using HTTPS,
## so I don't have any way to test this.
# this is the top-level docker-compose.yml that
# orchestrates the deployment of all services.
version: "3.8"
include:
- path:
- ./services/CTFd/CTFd/docker-compose.yml
- ./services/CTFd/docker-compose.https.override.yml
- path: ./services/judge0/docker-compose.yml
project_directory: ./services/judge0
- path: ./services/judge0-ide/docker-compose.yml
project_directory: ./services/judge0-ide
- path: ./services/ai-hacking-lab/docker-compose.yml
project_directory: "."
services:
# TODO: move these into an easily include-able file
sql-injection-lab:
build:
context: . # build relative to current dir
dockerfile: ./services/sql-injection-lab/Dockerfile
judge0-wrapper:
build:
context: . # build relative to current dir
dockerfile: ./services/judge0-wrapper/Dockerfile
static-web-challenges:
build:
context: . # build relative to current dir
dockerfile: ./services/static-web-challenges/Dockerfile