Files
attack-defense-platform/services/gemas-fetcher/docker-compose.yml
T

29 lines
846 B
YAML
Raw Normal View History

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