Traefik in its own directory

This commit is contained in:
gw3000 2023-07-30 19:25:24 +02:00
parent 75a891c677
commit 63d52c7bf9
6 changed files with 14 additions and 9 deletions

4
.gitignore vendored
View file

@ -172,8 +172,8 @@ style=""
traefik-public-certificates traefik-public-certificates
# Postgres Data # Postgres Data
postgres_data postgres/backup
postgres_backup postgres/data
# Prestatic Collections # Prestatic Collections
app/staticfiles app/staticfiles

View file

@ -32,8 +32,8 @@ services:
db: db:
image: postgres:15-alpine image: postgres:15-alpine
volumes: volumes:
- ./postgres_data:/var/lib/postgresql/data/ - ./postgres/data:/var/lib/postgresql/data/
- ./postgres_backup:/backup - ./postgres/backup:/backup
expose: expose:
- 5432 - 5432
environment: environment:
@ -43,13 +43,13 @@ services:
traefik: traefik:
build: build:
context: . context: .
dockerfile: Dockerfile.traefik dockerfile: ./traefik/Dockerfile.traefik
ports: ports:
- 80:80 - 80:80
- 443:443 - 443:443
volumes: volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro" - "/var/run/docker.sock:/var/run/docker.sock:ro"
- "./traefik-public-certificates:/certificates" - "./traefik/traefik-public-certificates:/certificates"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.dashboard.rule=Host(`dashboard-fbf.nabu-jena.de`)" - "traefik.http.routers.dashboard.rule=Host(`dashboard-fbf.nabu-jena.de`)"

View file

@ -22,6 +22,11 @@ services:
- "DB_PORT=${DB_PORT}" - "DB_PORT=${DB_PORT}"
- "DB_USER=${DB_USER}" - "DB_USER=${DB_USER}"
- "SECRET_KEY=${SECRET_KEY}" - "SECRET_KEY=${SECRET_KEY}"
- "DEFAULT_FROM_EMAIL=${DEFAULT_FROM_EMAIL}"
- "EMAIL_HOST_PASSWORD=${EMAIL_HOST_PASSWORD}"
- "EMAIL_HOST_USER=${EMAIL_HOST_USER}"
- "EMAIL_HOST=${EMAIL_HOST}"
- "EMAIL_PORT=${EMAIL_PORT}"
depends_on: depends_on:
- db - db
labels: labels:
@ -30,8 +35,8 @@ services:
db: db:
image: postgres:15-alpine image: postgres:15-alpine
volumes: volumes:
- ./postgres_data:/var/lib/postgresql/data/ - ./postgres/data:/var/lib/postgresql/data/
- ./postgres_backup:/backup - ./postgres/backup:/backup
expose: expose:
- 5432 - 5432
environment: environment:
@ -44,7 +49,7 @@ services:
- 8008:80 - 8008:80
- 8081:8080 - 8081:8080
volumes: volumes:
- "$PWD/traefik.dev.toml:/etc/traefik/traefik.toml" - "./traefik/traefik.dev.toml:/etc/traefik/traefik.toml"
- "/var/run/docker.sock:/var/run/docker.sock:ro" - "/var/run/docker.sock:/var/run/docker.sock:ro"
volumes: volumes: