From 154489919d09bfc5cdcb571b61f0837edb2896aa Mon Sep 17 00:00:00 2001 From: Jens Beckmann Date: Sat, 1 Aug 2026 19:20:41 +0000 Subject: [PATCH] docker-compose.yaml aktualisiert --- docker-compose.yaml | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index f7ea04e..cefe243 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -6,44 +6,31 @@ services: container_name: linkwarden restart: unless-stopped - # Falls Linkwarden Snapshots/Archivierung speichern soll, Volumen mounten volumes: - /mnt/docker/linkwarden:/data/data environment: - # 1. Verbindung zur bestehenden PostgreSQL-Datenbank - # Format: postgresql://USER:PASSWORD@HOST:PORT/DATABASE_NAME?sslmode=disable - # HINWEIS: Wenn die DB auf dem gleichen Host läuft (nicht im Docker), verwende oft 'host.docker.internal' statt localhost DATABASE_URL: ${DATABASE_URL} - - # 2. Ein sicherer Schlüssel für Sessions (z.B. mit `openssl rand -hex 32` generieren) NEXTAUTH_SECRET: ${NEXTAUTH_SECRET} - - # 3. Deine Domain + NEXTAUTH_URL: ${NEXTAUTH_URL} BASE_URL: https://linkwarden.ljh31.de - - # Optional: Keycloak / OIDC Konfiguration (falls du es weiter nutzen willst) + NEXT_PUBLIC_KEYCLOAK_ENABLED: ${NEXT_PUBLIC_KEYCLOAK_ENABLED} AUTH_OAUTH_KEYCLOAK_ID: ${KEYCLOAK_ID} AUTH_OAUTH_KEYCLOAK_SECRET: ${KEYCLOAK_SECRET} AUTH_OAUTH_KEYCLOAK_NAME: Keycloak AUTH_OAUTH_KEYCLOAK_ISSUER: ${KEYCLOAK_ISSUER} - # Netzwerk-Verbindung zum Traefik-Proxy anpassen (Name oft 'proxy', 'traefik' oder 'web') networks: - infra-traefik_traefik-net labels: - "traefik.enable=true" - # Router Config - "traefik.http.routers.linkwarden.rule=Host(`linkwarden.ljh31.de`)" - "traefik.http.routers.linkwarden.entrypoints=websecure" - "traefik.http.routers.linkwarden.tls=true" - - "traefik.http.routers.linkwarden.tls.certresolver=letsencrypt" # Anpassen falls dein Resolver anders heißt - - # Service Config (Intern ist Linkwarden auf Port 3000) + - "traefik.http.routers.linkwarden.tls.certresolver=letsencrypt" - "traefik.http.services.linkwarden.loadbalancer.server.port=3000" -# Definiere das externe Netzwerk, an dem dein Traefik hängt networks: infra-traefik_traefik-net: - external: true \ No newline at end of file + external: true