From 51e2b9c6d03504e91ba73cf4cee1285187e11cb8 Mon Sep 17 00:00:00 2001 From: msnie Date: Tue, 27 Feb 2024 15:29:56 +0100 Subject: [PATCH] added photoprism --- archive_box/docker-compose.yml | 5 +++++ immich/docker-compose.yml | 22 +++++++++++++++++++++- photoprism/docker-compose.yml | 8 ++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/archive_box/docker-compose.yml b/archive_box/docker-compose.yml index 5d1d726..c9827bc 100644 --- a/archive_box/docker-compose.yml +++ b/archive_box/docker-compose.yml @@ -9,3 +9,8 @@ services: - 8000:8000 volumes: - /srv/archive_box:/data + networks: + - traefik +networks: + traefik: + external: true \ No newline at end of file diff --git a/immich/docker-compose.yml b/immich/docker-compose.yml index 6bed214..1b41247 100644 --- a/immich/docker-compose.yml +++ b/immich/docker-compose.yml @@ -2,6 +2,8 @@ version: "3.8" services: immich-server: + networks: + - traefik container_name: immich_server image: ghcr.io/immich-app/immich-server:release entrypoint: ["/bin/sh", "./start-server.sh"] @@ -16,6 +18,8 @@ services: restart: always immich-microservices: + networks: + - traefik container_name: immich_microservices image: ghcr.io/immich-app/immich-server:release entrypoint: ["/bin/sh", "./start-microservices.sh"] @@ -30,6 +34,8 @@ services: restart: always immich-machine-learning: + networks: + - traefik container_name: immich_machine_learning image: ghcr.io/immich-app/immich-machine-learning:release volumes: @@ -40,6 +46,8 @@ services: restart: always immich-web: + networks: + - traefik container_name: immich_web image: ghcr.io/immich-app/immich-web:release entrypoint: ["/bin/sh", "./entrypoint.sh"] @@ -54,6 +62,8 @@ services: # - "traefik.http.services.imm.loadbalancer.server.port=32400" typesense: + networks: + - traefik container_name: immich_typesense image: typesense/typesense:0.24.0 environment: @@ -68,9 +78,13 @@ services: redis: container_name: immich_redis image: redis:6.2 + networks: + - traefik restart: always database: + networks: + - traefik container_name: immich_postgres image: postgres:14 env_file: @@ -85,6 +99,8 @@ services: restart: always immich-proxy: + networks: + - traefik container_name: immich_proxy image: ghcr.io/immich-app/immich-proxy:release environment: @@ -102,4 +118,8 @@ services: # volumes: # pgdata: # model-cache: -# tsdata: \ No newline at end of file +# tsdata: + +networks: + traefik: + external: true \ No newline at end of file diff --git a/photoprism/docker-compose.yml b/photoprism/docker-compose.yml index c90e496..a6ba506 100644 --- a/photoprism/docker-compose.yml +++ b/photoprism/docker-compose.yml @@ -28,6 +28,8 @@ version: '3.5' services: photoprism: + networks: + - traefik image: photoprism/photoprism:latest restart: unless-stopped stop_grace_period: 10s @@ -83,6 +85,8 @@ services: - "traefik.http.routers.photoprism.tls.certresolver=letsencr" - "traefik.http.services.photoprism.loadbalancer.server.port=2342" mariadb: + networks: + - traefik image: mariadb:11 restart: unless-stopped stop_grace_period: 5s @@ -110,3 +114,7 @@ services: volumes: - "/var/run/docker.sock:/var/run/docker.sock" # - "~/.docker/config.json:/config.json" # optional, for authentication if you have a Docker Hub account + +networks: + traefik: + external: true \ No newline at end of file