From e30e0469d0716dabb94e747a8d9a8651ea20638e Mon Sep 17 00:00:00 2001 From: Gabe Date: Wed, 18 Feb 2026 02:22:25 +0000 Subject: [PATCH] Update Dashboard_Containers/linkwarden/compose.yaml --- Dashboard_Containers/linkwarden/compose.yaml | 29 ++++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/Dashboard_Containers/linkwarden/compose.yaml b/Dashboard_Containers/linkwarden/compose.yaml index 16438fb..b0e6a95 100644 --- a/Dashboard_Containers/linkwarden/compose.yaml +++ b/Dashboard_Containers/linkwarden/compose.yaml @@ -2,12 +2,15 @@ services: postgres: image: postgres:16-alpine container_name: linkwarden-db - env_file: .env + env_file: + - .env restart: unless-stopped volumes: - /srv/docker/linkwarden/pgdata:/var/lib/postgresql/data + linkwarden: - env_file: .env + env_file: + - .env environment: - DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgres:5432/postgres restart: unless-stopped @@ -18,4 +21,24 @@ services: volumes: - /srv/docker/linkwarden/data:/data/data depends_on: - - postgres \ No newline at end of file + - postgres + networks: + - traefik_network + labels: + - flame.type=application # "app" works too + - flame.name=${SERVICE_NAME} + - flame.url=https://${SERVICE_NAME}.${DOMAIN_NAME} #Adjust to your domain or IP + - flame.icon=https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/linkwarden.png + ### Enable Traefik + - traefik.enable=true + ### For HTTP + #- traefik.http.routers.${SERVICE_NAME}.rule=Host(`${SERVICE_NAME}.${DOMAIN_NAME}`) + #- traefik.http.routers.${SERVICE_NAME}.entrypoints=web + ### For HTTPS + - traefik.http.routers.${SERVICE_NAME}-https.tls=true + - traefik.http.routers.${SERVICE_NAME}-https.tls.certresolver=cloudflare + - traefik.http.routers.${SERVICE_NAME}-https.entrypoints=websecure + - traefik.http.routers.${SERVICE_NAME}-https.rule=Host(`${SERVICE_NAME}.${DOMAIN_NAME}`) +networks: + traefik_network: + external: true \ No newline at end of file