-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdocker-compose.dev.yml
More file actions
48 lines (48 loc) · 1.68 KB
/
docker-compose.dev.yml
File metadata and controls
48 lines (48 loc) · 1.68 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
41
42
43
44
45
46
47
48
version: '3.8'
services:
######################################################################################
web:
env_file:
- ./environment/.env.dev
container_name: ${DJANGO_PROJECT_NAME}_web
image: ${DJANGO_PROJECT_NAME}_web
build:
context: ./${DJANGO_PROJECT_NAME}
args:
- DJANGO_PROJECT_NAME=${DJANGO_PROJECT_NAME}
- WORK_DIR=${DJANGO_PROJECT_NAME}
- APP_USER=${APP_USER}
dockerfile: ./dockerfiles/Dockerfile.dev
command: python manage.py runserver 0.0.0.0:80
volumes:
- ./${DJANGO_PROJECT_NAME}/:/home/${DJANGO_PROJECT_NAME}/web/
- ./${DJANGO_PROJECT_NAME}/neural_networks/ai_models:/home/heyot/web/neural_networks/ai_models
- ./${DJANGO_PROJECT_NAME}/exported_tests_csv:/home/heyot/web/exported_tests_csv
- sqlite_data:/home/${DJANGO_PROJECT_NAME}/web/sqlite_data
ports:
- 80:80
######################################################################################
mosquitto:
container_name: ${DJANGO_PROJECT_NAME}_mosquitto
image: ${DJANGO_PROJECT_NAME}_mosquitto
build:
context: ./mosquitto
dockerfile: ./dockerfiles/Dockerfile
hostname: mosquitto_broker
volumes:
- ./mosquitto/conf:/mosquitto/config
- ./mosquitto/log:/mosquitto/log
- ./mosquitto/data:/mosquitto/data
restart: always
ports:
- 1883:1883
- 5353:5353
networks:
- mosquitto
######################################################################################
networks:
mosquitto:
name: mosquitto
######################################################################################
volumes:
sqlite_data: