-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
40 lines (38 loc) · 1 KB
/
Copy pathdocker-compose.yml
File metadata and controls
40 lines (38 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
version: '3'
services:
mongo:
image: mongo:bionic
networks:
- mikarezoo-flashcards_network
container_name: "mikarezoo-flashcards_mongo_docker"
env_file:
- ./mongo/.env
volumes:
- "./mongo/volume:/data/db"
- "./mongo/dumps:/dumps"
- ./mongo/mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro
- "./mongo/.dbshell:/home/mongodb/.dbshell"
redis:
image: redis:latest
networks:
- mikarezoo-flashcards_network
app:
depends_on: [mongo]
image: mikarezoo-flashcards-flask
container_name: "mikarezoo-flashcards_app"
networks:
- mikarezoo-flashcards_network
build:
context: "./backend"
env_file:
- ./mongo/.env
- ./backend/.env
volumes:
- "./logs/:/app/logs/"
- "./backend:/app/backend/"
- "./frontend/dist:/app/backend/templates:ro"
- "./frontend/dist/static:/app/backend/static:ro"
command: "python -m backend"
networks:
mikarezoo-flashcards_network:
driver: bridge