Skip to content

Commit 046a1c4

Browse files
Linda PengLinda Peng
Linda Peng
authored and
Linda Peng
committed
Add docker-compose-staging.yml file
1 parent 29318fe commit 046a1c4

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

project/docker-compose-staging.yaml

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
version: "3"
2+
3+
services:
4+
app_staging:
5+
image: "docker.pkg.github.com/codebuddies/backend/cb-backend:$CB_IMAGE_TAG"
6+
labels:
7+
- "traefik.http.routers.https_to_stage.rule=Host(`api-staging.codebuddies.org`)"
8+
- "traefik.http.routers.https_to_stage.tls=true"
9+
- "traefik.http.routers.https_to_stage.tls.certresolver=letsencrypt"
10+
- "traefik.http.routers.https_to_stage.entrypoints=https"
11+
- "traefik.http.routers.http_to_stage.rule=Host(`api-staging.codebuddies.org`)"
12+
- "traefik.http.routers.http_to_stage.entrypoints=http"
13+
container_name: staging-app
14+
restart: on-failure
15+
command: >
16+
sh -c "python /opt/cbv3_django_prototype/manage.py migrate &&
17+
uwsgi --ini /opt/cbv3_django_prototype/uwsgi.ini"
18+
environment:
19+
- DATABASE_URL=${DB_URL}
20+
- EMAIL_HOST=localhost
21+
- DJANGO_SETTINGS_MODULE=config.settings.production
22+
- DJANGO_SECRET_KEY=${DJANGO_SECRET_KEY}
23+
- DJANGO_ADMIN_URL=admin/
24+
- DJANGO_ALLOWED_HOSTS=${DJANGO_ALLOWED_HOSTS}
25+
- DJANGO_SECURE_SSL_REDIRECT=True
26+
networks:
27+
- cb_staging
28+
29+
networks:
30+
cb_staging:
31+
external: true

0 commit comments

Comments
 (0)