2021-09-25 16:49:11 +02:00
|
|
|
version: "3.6"
|
|
|
|
|
|
|
|
services:
|
|
|
|
|
|
|
|
database:
|
2021-09-28 21:28:33 +02:00
|
|
|
image: mongo:5.0.2
|
2021-10-04 18:19:26 +02:00
|
|
|
command: mongod --port $MONGODB_INTERNAL_PORT
|
2021-09-25 16:49:11 +02:00
|
|
|
restart: unless-stopped
|
|
|
|
env_file:
|
2021-09-25 16:49:11 +02:00
|
|
|
- ./docker/config/database.env
|
2021-09-25 16:49:11 +02:00
|
|
|
volumes:
|
|
|
|
- db-data:/data/db
|
|
|
|
ports:
|
2021-10-04 18:19:26 +02:00
|
|
|
- $MONGODB_INTERNAL_PORT
|
2021-09-25 16:49:11 +02:00
|
|
|
networks:
|
|
|
|
- web
|
|
|
|
|
|
|
|
app:
|
|
|
|
build: .
|
|
|
|
command: python app.py
|
|
|
|
env_file:
|
2021-09-25 16:49:11 +02:00
|
|
|
- ./docker/config/app.env
|
2021-09-25 16:49:11 +02:00
|
|
|
volumes:
|
|
|
|
- ./src:/src
|
2021-10-05 19:20:04 +02:00
|
|
|
- ./logs:/var/log/bot
|
2021-09-25 16:49:11 +02:00
|
|
|
ports:
|
2021-10-04 18:19:26 +02:00
|
|
|
- $APP_EXPOSED_PORT:$APP_INTERNAL_PORT
|
2021-09-25 16:49:11 +02:00
|
|
|
depends_on:
|
|
|
|
- database
|
|
|
|
networks:
|
|
|
|
- web
|
2021-10-04 18:19:26 +02:00
|
|
|
restart: unless-stopped
|
2021-09-25 16:49:11 +02:00
|
|
|
|
|
|
|
networks:
|
|
|
|
web:
|
|
|
|
driver: bridge
|
|
|
|
|
|
|
|
volumes:
|
2021-10-01 10:51:17 +02:00
|
|
|
db-data:
|