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