29 lines
846 B
YAML
29 lines
846 B
YAML
services:
|
|||
|
|
gemas-fetcher:
|
||
|
|
container_name: gemas-fetcher_container
|
||
|
|
hostname: gemas-fetcher
|
||
|
|
restart: always
|
||
|
|
build:
|
||
|
|
context: .
|
||
|
|
args:
|
||
|
|
- PASSWORD=$PASSWORD_16000
|
||
|
|
volumes:
|
||
|
|
- ../receiver/flags/gemas-fetcher.txt:/flag.txt:ro
|
||
|
|
- ../utils/bashrc:/root/.bashrc:ro
|
||
|
|
- ../utils/preexec.sh:/root/.preexec.sh:ro
|
||
|
|
ports:
|
||
|
|
- "16000:8000"
|
||
|
|
- "16022:22"
|
||
|
|
extra_hosts:
|
||
|
|
- "host.docker.internal:host-gateway"
|
||
|
|
environment:
|
||
|
|
- MONGO_URI=mongodb://ctf:asjdkjk23j1k3dsdn2h233j3jj@mongodb:27017/web_fetcher?authSource=admin
|
||
|
|
- APP_URI=http://0.0.0.0:16000
|
||
|
|
depends_on:
|
||
|
|
- mongodb
|
||
|
|
mongodb:
|
||
|
|
image: mongo:4.4
|
||
|
|
environment:
|
||
|
|
- MONGO_INITDB_ROOT_USERNAME=ctf
|
||
|
|
- MONGO_INITDB_ROOT_PASSWORD=asjdkjk23j1k3dsdn2h233j3jj
|
||
|
|
- MONGO_INITDB_DATABASE=web_fetcher
|