34 lines
888 B
YAML
34 lines
888 B
YAML
services:
|
|||
|
|
anti-alchemy:
|
||
|
|
container_name: anti-alchemy_container
|
||
|
|
hostname: anti-alchemy
|
||
|
|
restart: always
|
||
|
|
build:
|
||
|
|
context: .
|
||
|
|
args:
|
||
|
|
- PASSWORD=$PASSWORD_11000
|
||
|
|
volumes:
|
||
|
|
- ../receiver/flags/anti-alchemy.txt:/flag.txt:ro
|
||
|
|
- ../utils/bashrc:/root/.bashrc:ro
|
||
|
|
- ../utils/preexec.sh:/root/.preexec.sh:ro
|
||
|
|
ports:
|
||
|
|
- "11000:5000"
|
||
|
|
- "11022:22"
|
||
|
|
extra_hosts:
|
||
|
|
- "host.docker.internal:host-gateway"
|
||
|
|
environment:
|
||
|
|
- DB_NAME=postgres
|
||
|
|
- DB_USER=postgres
|
||
|
|
- DB_PASS=password
|
||
|
|
- DB_HOST=anti-alchemy-db
|
||
|
|
- DB_PORT=5432
|
||
|
|
- SECRET_KEY=$PASSWORD_11000
|
||
|
|
depends_on:
|
||
|
|
- anti-alchemy-db
|
||
|
|
anti-alchemy-db:
|
||
|
|
image: postgres:16.3-alpine
|
||
|
|
environment:
|
||
|
|
- POSTGRES_USER=postgres
|
||
|
|
- POSTGRES_PASSWORD=password
|
||
|
|
volumes:
|
||
|
|
- ./db/dump.sql:/docker-entrypoint-initdb.d/init.sql
|