From e8a376ffaff379bdcd20ed62051e621804e45f10 Mon Sep 17 00:00:00 2001 From: debian Date: Sat, 28 Dec 2024 18:28:52 +0100 Subject: [PATCH] maintenance --- project/db/postgres/postgres.yml | 2 +- .../infrastructure/speedtest/speedtest.yml | 27 +++++++------------ project/media/immich/immich.yml | 7 +++-- 3 files changed, 15 insertions(+), 21 deletions(-) diff --git a/project/db/postgres/postgres.yml b/project/db/postgres/postgres.yml index 2e57ba1..095b4c4 100644 --- a/project/db/postgres/postgres.yml +++ b/project/db/postgres/postgres.yml @@ -7,7 +7,7 @@ services: file: ${TEMPLATES_PATH} service: default container_name: postgres - image: postgres:latest + image: postgres:16.4 ports: - 5432:5432 networks: diff --git a/project/infrastructure/speedtest/speedtest.yml b/project/infrastructure/speedtest/speedtest.yml index 45e60cc..c9e6308 100644 --- a/project/infrastructure/speedtest/speedtest.yml +++ b/project/infrastructure/speedtest/speedtest.yml @@ -4,27 +4,18 @@ services: file: ${TEMPLATES_PATH} service: default container_name: speedtest - image: ghcr.io/librespeed/speedtest:latest - environment: - MODE: standalone - TITLE: "LibreSpeed" - #TELEMETRY: "false" - #ENABLE_ID_OBFUSCATION: "false" - #REDACT_IP_ADDRESSES: "false" - #PASSWORD: - #EMAIL: - #DISABLE_IPINFO: "false" - #DISTANCE: "km" - #WEBPORT: 80 + image: openspeedtest/latest ports: - - "4001:80" # webport mapping (host:container) + - "4001:3001" # webport mapping (host:container) + - "3999:3001" # webport mapping (host:container) networks: - ip4net labels: # Watchtower - - "com.centurylinklabs.watchtower.enable=true" + - 'com.centurylinklabs.watchtower.enable=true' # Traefik - - "traefik.enable=true" - - "traefik.http.routers.speedtest.rule=Host(`speedtest.${LOCAL_DOMAIN}`)" - - "traefik.http.routers.speedtest.entrypoints=https" - - 'traefik.http.routers.speedtest.tls=true' \ No newline at end of file + - 'traefik.enable=true' + - 'traefik.http.routers.speedtest.rule=Host(`speedtest.${LOCAL_DOMAIN}`)' + - 'traefik.http.routers.speedtest.entrypoints=https' + - 'traefik.http.routers.speedtest.tls=true' + - 'traefik.http.middlewares.limit.buffering.maxRequestBodyBytes=10000000000' \ No newline at end of file diff --git a/project/media/immich/immich.yml b/project/media/immich/immich.yml index aaa0a9a..ca4277f 100644 --- a/project/media/immich/immich.yml +++ b/project/media/immich/immich.yml @@ -46,7 +46,7 @@ services: # https://github.com/Salvoxia/immich-folder-album-creator # one time run: - # docker run -e API_URL="https://immich.crescentec.xyz/api/" -e API_KEY="qTaebdVMtph9yD0pSJRJDQJkDEpexiXNMJ5V5HBEnA" -e ROOT_PATH="/usr/src/app/external" salvoxia/immich-folder-album-creator:latest /script/immich_auto_album.sh + # docker run -e API_URL="https://immich.crescentec.xyz/api/" -e API_KEY="qTaebdVMtph9yD0pSJRJDQJkDEpexiXNMJ5V5HBEnA" -e ROOT_PATH="/usr/src/app/external" -e LOG_LEVEL="DEBUG" salvoxia/immich-folder-album-creator:latest /script/immich_auto_album.sh immich-folder-album-creator: extends: file: ${TEMPLATES_PATH} @@ -57,4 +57,7 @@ services: API_URL: https://immich.crescentec.xyz/api API_KEY: qTaebdVMtph9yD0pSJRJDQJkDEpexiXNMJ5V5HBEnA ROOT_PATH: /usr/src/app/external - CRON_EXPRESSION: "0 * * * *" \ No newline at end of file + CRON_EXPRESSION: "0 * * * *" + labels: + # Watchtower + - "com.centurylinklabs.watchtower.enable=true" \ No newline at end of file