47 lines
970 B
YAML
47 lines
970 B
YAML
version: "2"
|
|
services:
|
|
image_gen:
|
|
build:
|
|
context: ./nft_svc
|
|
dockerfile: Dockerfile
|
|
ports:
|
|
- 5001:5000
|
|
|
|
bot:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
environment:
|
|
- DB_ADDR=pgdb:5432
|
|
- GROUP_ID=${GROUP_ID}
|
|
- NFT_ADDR=http://image_gen:5001
|
|
- PASS=${PG_PASS}
|
|
- REDIS_ADDR=redis
|
|
- TMP_DIR=./tmp
|
|
- TOKEN=${TOKEN}
|
|
- USER=${PG_USER}
|
|
depends_on:
|
|
- pgdb
|
|
- redis
|
|
- image_gen
|
|
|
|
pgdb:
|
|
image: 'postgres:12'
|
|
restart: always
|
|
environment:
|
|
- POSTGRES_USER=${PG_USER}
|
|
- POSTGRES_PASSWORD=${PG_PASS}
|
|
- POSTGRES_DB=db
|
|
- PGDATA=/var/lib/postgresql/data/pgdata
|
|
# volumes:
|
|
# - ${PG_MNT}:/var/lib/postgresql/data
|
|
# ports:
|
|
# - ${PG_OUTBOUND_PORT}:5432
|
|
redis:
|
|
image: "redis:alpine"
|
|
command: redis-server --appendonly yes --appendfsync everysec
|
|
# ports:
|
|
# - 6379:6379
|
|
# volumes:
|
|
# - ${FDS_REDIS_MNT}:/data
|