@@ -24,7 +24,7 @@ services:
2424 DJANGO_DB_USER : ${DJANGO_DB_USER:-nest_user_dev}
2525 DJANGO_REDIS_HOST : ${DJANGO_REDIS_HOST:-nest-cache}
2626 DJANGO_REDIS_PASSWORD : ${DJANGO_REDIS_PASSWORD:-nest-cache-password}
27- # Disable Slack in backend - routes won't be registered
27+ # Disable Slack in backend - routes won't be registered.
2828 DJANGO_SLACK_BOT_TOKEN : None
2929 DJANGO_SLACK_SIGNING_SECRET : None
3030 networks :
@@ -35,39 +35,6 @@ services:
3535 - ../../backend:/home/owasp
3636 - backend-venv:/home/owasp/.venv
3737
38- nestbot :
39- container_name : nest-nestbot
40- command : >
41- sh -c '
42- python manage.py migrate &&
43- python manage.py runserver 0.0.0.0:8001
44- '
45- image : nest-local-nestbot
46- build :
47- context : ../../backend
48- dockerfile : ../docker/backend/Dockerfile.nestbot.local
49- depends_on :
50- cache :
51- condition : service_healthy
52- db :
53- condition : service_healthy
54- env_file : ../../backend/.env
55- environment :
56- DJANGO_DB_HOST : ${DJANGO_DB_HOST:-db}
57- DJANGO_DB_NAME : ${DJANGO_DB_NAME:-nest_db_dev}
58- DJANGO_DB_PASSWORD : ${DJANGO_DB_PASSWORD:-nest_user_dev_password}
59- DJANGO_DB_PORT : ${DJANGO_DB_PORT:-5432}
60- DJANGO_DB_USER : ${DJANGO_DB_USER:-nest_user_dev}
61- DJANGO_REDIS_HOST : ${DJANGO_REDIS_HOST:-nest-cache}
62- DJANGO_REDIS_PASSWORD : ${DJANGO_REDIS_PASSWORD:-nest-cache-password}
63- networks :
64- - nest-network
65- ports :
66- - 8001:8001
67- volumes :
68- - ../../backend:/home/owasp
69- - nestbot-venv:/home/owasp/.venv
70-
7138 cache :
7239 command : >
7340 sh -c '
@@ -144,6 +111,40 @@ services:
144111 - frontend-next:/home/owasp/.next
145112 - frontend-node-modules:/home/owasp/node_modules
146113
114+ nestbot :
115+ container_name : nest-nestbot
116+ command : >
117+ sh -c '
118+ python manage.py runserver 0.0.0.0:8001
119+ '
120+ image : nest-local-nestbot
121+ build :
122+ context : ../../backend
123+ dockerfile : ../docker/backend/Dockerfile.nestbot.local
124+ depends_on :
125+ backend :
126+ condition : service_started
127+ cache :
128+ condition : service_healthy
129+ db :
130+ condition : service_healthy
131+ env_file : ../../backend/.env
132+ environment :
133+ DJANGO_DB_HOST : ${DJANGO_DB_HOST:-db}
134+ DJANGO_DB_NAME : ${DJANGO_DB_NAME:-nest_db_dev}
135+ DJANGO_DB_PASSWORD : ${DJANGO_DB_PASSWORD:-nest_user_dev_password}
136+ DJANGO_DB_PORT : ${DJANGO_DB_PORT:-5432}
137+ DJANGO_DB_USER : ${DJANGO_DB_USER:-nest_user_dev}
138+ DJANGO_REDIS_HOST : ${DJANGO_REDIS_HOST:-nest-cache}
139+ DJANGO_REDIS_PASSWORD : ${DJANGO_REDIS_PASSWORD:-nest-cache-password}
140+ networks :
141+ - nest-network
142+ ports :
143+ - 8001:8001
144+ volumes :
145+ - ../../backend:/home/owasp
146+ - nestbot-venv:/home/owasp/.venv
147+
147148 worker :
148149 container_name : nest-worker
149150 command : >
@@ -167,7 +168,6 @@ services:
167168 DJANGO_DB_USER : ${DJANGO_DB_USER:-nest_user_dev}
168169 DJANGO_REDIS_HOST : ${DJANGO_REDIS_HOST:-nest-cache}
169170 DJANGO_REDIS_PASSWORD : ${DJANGO_REDIS_PASSWORD:-nest-cache-password}
170- # Worker needs Slack tokens for SlackConfig.app.client (inherited from .env)
171171 networks :
172172 - nest-network
173173 volumes :
0 commit comments