"feat: Integrate Caddy as reverse proxy for frontend"
This commit is contained in:
parent
49faea0a73
commit
5c930ebbfe
@ -34,8 +34,8 @@ SESSION_LIFETIME = timedelta(days=7)
|
|||||||
|
|
||||||
# SSL-Konfiguration
|
# SSL-Konfiguration
|
||||||
SSL_ENABLED = True
|
SSL_ENABLED = True
|
||||||
SSL_CERT_PATH = "/opt/myp/ssl/myp.crt"
|
SSL_CERT_PATH = "instance/ssl/myp.crt"
|
||||||
SSL_KEY_PATH = "/opt/myp/ssl/myp.key"
|
SSL_KEY_PATH = "instance/ssl/myp.key"
|
||||||
SSL_HOSTNAME = "raspberrypi"
|
SSL_HOSTNAME = "raspberrypi"
|
||||||
|
|
||||||
# Scheduler-Konfiguration
|
# Scheduler-Konfiguration
|
||||||
|
@ -16,7 +16,6 @@ services:
|
|||||||
- ./backend:/app
|
- ./backend:/app
|
||||||
- ./backend/logs:/app/logs
|
- ./backend/logs:/app/logs
|
||||||
- ./backend/instance:/app/instance
|
- ./backend/instance:/app/instance
|
||||||
- backend_ssl:/opt/myp/ssl
|
|
||||||
networks:
|
networks:
|
||||||
- myp-network
|
- myp-network
|
||||||
environment:
|
environment:
|
||||||
@ -70,6 +69,7 @@ services:
|
|||||||
- ./frontend/docker/caddy/Caddyfile:/etc/caddy/Caddyfile
|
- ./frontend/docker/caddy/Caddyfile:/etc/caddy/Caddyfile
|
||||||
- caddy_data:/data
|
- caddy_data:/data
|
||||||
- caddy_config:/config
|
- caddy_config:/config
|
||||||
|
- ./backend/instance/ssl:/etc/caddy/ssl
|
||||||
networks:
|
networks:
|
||||||
- myp-network
|
- myp-network
|
||||||
extra_hosts:
|
extra_hosts:
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# Produktionsumgebung - Spezifischer Hostname für Mercedes-Benz Werk 040 Berlin
|
# Produktionsumgebung - Spezifischer Hostname für Mercedes-Benz Werk 040 Berlin
|
||||||
m040tbaraspi001.de040.corpintra.net {
|
m040tbaraspi001.de040.corpintra.net {
|
||||||
# TLS mit selbstsignierten Zertifikaten für die Produktionsumgebung
|
# TLS mit selbstsignierten Zertifikaten für die Produktionsumgebung
|
||||||
tls internal {
|
tls /etc/caddy/ssl/frontend.crt /etc/caddy/ssl/frontend.key {
|
||||||
protocols tls1.2 tls1.3
|
protocols tls1.2 tls1.3
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -85,7 +85,7 @@ localhost, 127.0.0.1 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# TLS für lokale Entwicklung
|
# TLS für lokale Entwicklung
|
||||||
tls internal
|
tls /etc/caddy/ssl/frontend.crt /etc/caddy/ssl/frontend.key
|
||||||
|
|
||||||
# OAuth Callbacks für Entwicklung
|
# OAuth Callbacks für Entwicklung
|
||||||
@oauth path /auth/login/callback*
|
@oauth path /auth/login/callback*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user