From e2d4b949074c27405195a369f07cc49701a0a904 Mon Sep 17 00:00:00 2001 From: Matan Horovitz Date: Mon, 28 Feb 2022 20:46:24 +0200 Subject: [PATCH] Moving to Traefik --- docker-compose.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index facca70..739df55 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -36,7 +36,7 @@ services: # configured as it otherwise may get stuck in a restart loop: # https://docs.photoprism.org/getting-started/faq/#why-is-photoprism-getting-stuck-in-a-restart-loop restart: unless-stopped - container_name: photoprism_server + container_name: photoprism security_opt: - seccomp:unconfined - apparmor:unconfined @@ -84,9 +84,15 @@ services: # - "~/Import:/photoprism/import" # Permanent storage for settings, index & sidecar files (DON'T REMOVE): - "./storage:/photoprism/storage" + labels: + - "traefik.enable=true" + - "traefik.http.routers.photoprism.entrypoints=websecure" + - "traefik.http.routers.photoprism.rule=Host(`photos.pukeko.xyz`)" + - "traefik.http.routers.photoprism.service=photoprism-photoprism@docker" + - "traefik.http.routers.photoprism.tls.certresolver=pukekoresolver" + - "traefik.http.routers.photoprism.middlewares=authelia@docker" networks: - network - - internal mariadb: container_name: photoprism_db @@ -104,9 +110,7 @@ services: MYSQL_USER: photoprism MYSQL_PASSWORD: insecure networks: - - internal + - network networks: network: driver: bridge - internal: - driver: bridge