build: use environment variables in docker-compose

This commit is contained in:
James Graham
2021-09-08 14:28:13 +01:00
parent d2093f849a
commit 40c5aed15c
2 changed files with 6 additions and 1 deletions

View File

@@ -8,6 +8,7 @@ venv/
Caddyfile Caddyfile
docker-compose.yml docker-compose.yml
settings.ini
mail.log/ mail.log/
/roles/ /roles/
/static/ /static/

View File

@@ -2,12 +2,14 @@ version: '3.1'
services: services:
web: web:
image: breccia-mapper
build: . build: .
ports: ports:
- 8000:8000 - 8000:8000
environment: environment:
DEBUG: "true" DEBUG: ${DJANGO_DEBUG}
DATABASE_URL: sqlite:////app/db.sqlite3 DATABASE_URL: sqlite:////app/db.sqlite3
SECRET_KEY: ${DJANGO_SECRET_KEY}
volumes: volumes:
- ./db.sqlite3:/app/db.sqlite3:z - ./db.sqlite3:/app/db.sqlite3:z
- static_files:/app/static - static_files:/app/static
@@ -18,6 +20,8 @@ services:
ports: ports:
- 80:80 - 80:80
- 443:443 - 443:443
environment:
CADDY_TLS_EMAIL: ${CADDY_TLS_EMAIL}
volumes: volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:z - ./Caddyfile:/etc/caddy/Caddyfile:z
# Caddy serves static files collected by Django # Caddy serves static files collected by Django