feat(automation): Komodo-ready automation stack
Remove icloudpd-web (dead). Secrets to ${VAR} (Komodo stack env),
strip Unraid template noise, normalize restart to unless-stopped.
This commit is contained in:
1 parent
3bcba31d31
commit
d4b10bf3c0
1 file changed
+22
-68
+22
-68
@@ -21,9 +21,9 @@ services:
|
||||
- "OIDC_REMEMBER_ME=true"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "OIDC_CLIENT_ID=693c1663-b048-4720-9a32-e370a189d75e"
|
||||
- "OIDC_CLIENT_SECRET=mUczp7Af50iOgdB8mIm7CkhzVrHyOmVT"
|
||||
- "OIDC_CLIENT_SECRET=${MEALIE_OIDC_CLIENT_SECRET}"
|
||||
- "OIDC_AUTO_REDIRECT=false"
|
||||
- "OPENAI_API_KEY=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"
|
||||
- "OPENAI_API_KEY=${MEALIE_OPENAI_API_KEY}"
|
||||
- "OPENAI_SEND_DATABASE_DATA=false"
|
||||
- "OPENAI_WORKERS=1"
|
||||
- "PATH=/opt/mealie/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
||||
@@ -79,6 +79,8 @@ services:
|
||||
ports:
|
||||
- "9925:9000/tcp"
|
||||
|
||||
restart: "unless-stopped"
|
||||
|
||||
volumes:
|
||||
- "/mnt/user/appdata/mealiev1:/app/data"
|
||||
|
||||
@@ -95,7 +97,7 @@ services:
|
||||
|
||||
environment:
|
||||
- "PANGOLIN_ENDPOINT=https://pangolin.arnoutvw.nl"
|
||||
- "NEWT_SECRET=cminmfb4uou57fpo213xkx2th038awgczbpbz4gh1gv2b25k"
|
||||
- "NEWT_SECRET=${NEWT_SECRET}"
|
||||
- "DOCKER_SOCKET=/var/run/docker.sock"
|
||||
- "TZ=Europe/Berlin"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
@@ -161,7 +163,7 @@ services:
|
||||
- "TZ=Europe/Berlin"
|
||||
- "PANGOLIN_ENDPOINT=https://pangolin-secondary.arnoutvw.nl"
|
||||
- "NEWT_ID=r3z5tzmrso6sm2v"
|
||||
- "NEWT_SECRET=h4ry5nuqqpbye4udfc0kq6efswnnwsfd6k4wk31a59tf2nyi"
|
||||
- "NEWT_SECRET=${NEWT_SECRET_SECONDARY}"
|
||||
- "HOST_OS=Unraid"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "HOST_CONTAINERNAME=Newt-secondary"
|
||||
@@ -369,7 +371,7 @@ services:
|
||||
- "/entrypoint.sh"
|
||||
|
||||
environment:
|
||||
- "DB_PASSWORD=ferdium"
|
||||
- "DB_PASSWORD=${FERDIUM_DB_PASSWORD}"
|
||||
- "IS_DASHBOARD_ENABLED=true"
|
||||
- "CONNECT_WITH_FRANZ=true"
|
||||
- "NODE_ENV=development"
|
||||
@@ -382,7 +384,7 @@ services:
|
||||
- "DB_DATABASE=ferdium"
|
||||
- "DB_SSL=false"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "MAIL_PASSWORD=6N(BzRLq3w"
|
||||
- "MAIL_PASSWORD=${FERDIUM_MAIL_PASSWORD}"
|
||||
- "IS_CREATION_ENABLED=true"
|
||||
- "MAIL_USERNAME=arnoutvw@gmail.com"
|
||||
- "HOST_OS=Unraid"
|
||||
@@ -535,8 +537,8 @@ services:
|
||||
- "notification_type=Telegram"
|
||||
- "directory_permissions=777"
|
||||
- "HOST_CONTAINERNAME=icloudpd"
|
||||
- "prowl_api_key=5e1f3494f0d4e7cbc2ada051e1f596a4cd7de341"
|
||||
- "telegram_token=6324506583:AAEW4EwQwRdfNt9U_1esT78ZdKOFRQhbm34"
|
||||
- "prowl_api_key=${ICLOUDPD_PROWL_API_KEY}"
|
||||
- "telegram_token=${ICLOUDPD_TELEGRAM_TOKEN}"
|
||||
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
||||
- "XDG_DATA_HOME=/config"
|
||||
- "ENV=/etc/profile"
|
||||
@@ -561,6 +563,8 @@ services:
|
||||
|
||||
network_mode: "bridge"
|
||||
|
||||
restart: "unless-stopped"
|
||||
|
||||
volumes:
|
||||
- "/mnt/user/appdata/icloudpd:/config"
|
||||
- "/mnt/user/photos:/home/user/iCloud"
|
||||
@@ -568,64 +572,6 @@ services:
|
||||
working_dir: "/"
|
||||
|
||||
|
||||
icloudpd-web:
|
||||
|
||||
container_name: "icloudpd-web"
|
||||
|
||||
entrypoint:
|
||||
- "docker-entrypoint.sh"
|
||||
|
||||
environment:
|
||||
- "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
||||
- "LANG=C.UTF-8"
|
||||
- "GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305"
|
||||
- "PYTHON_VERSION=3.12.8"
|
||||
- "PYTHON_SHA256=c909157bb25ec114e5869124cc2a9c4a4d4c1e957ca4ff553f1edc692101154e"
|
||||
- "HOST=0.0.0.0"
|
||||
- "PORT=5000"
|
||||
- "DATA_DIR=/data"
|
||||
|
||||
hostname: "be7ba0135864"
|
||||
|
||||
image: "spicadust/icloudpd-web"
|
||||
|
||||
ipc: "private"
|
||||
|
||||
labels:
|
||||
com.docker.compose.config-hash: "94b9c90cebf727cfe2ea7a7649ca1659e21bd89740bc24ef69cdfe71c2c9a202"
|
||||
com.docker.compose.container-number: "1"
|
||||
com.docker.compose.depends_on: ""
|
||||
com.docker.compose.image: "sha256:d685a93957a06a6908567c96e5381a2e6d93d3cf88f76403e1ba79fa18fb4271"
|
||||
com.docker.compose.oneoff: "False"
|
||||
com.docker.compose.project: "immich"
|
||||
com.docker.compose.project.config_files: "/etc/komodo/repos/compose-files/immich/compose.yaml"
|
||||
com.docker.compose.project.working_dir: "/etc/komodo/repos/compose-files/immich"
|
||||
com.docker.compose.replace: "icloudpd-web"
|
||||
com.docker.compose.service: "icloudpd-web"
|
||||
com.docker.compose.version: "2.39.4"
|
||||
traefik.http.routers.icloudpd.rule: "Host(`icloudpd.arnoutvw.nl`)"
|
||||
|
||||
logging:
|
||||
driver: "json-file"
|
||||
options:
|
||||
max-file: "1"
|
||||
max-size: "50m"
|
||||
|
||||
network_mode: "bridge"
|
||||
|
||||
ports:
|
||||
- "8695:5000/tcp"
|
||||
|
||||
user: "appuser"
|
||||
|
||||
volumes:
|
||||
- "/mnt/user/icloudpd:/app"
|
||||
- "8a95a9abe8cd47162994016fe971834383dad360e0e46b598d9d21d341dd1e77:/data"
|
||||
- "bd46e56cceb787eb943228af9b60f6bf0502d06348bf21fca40a772cd5caf30a:/downloads"
|
||||
|
||||
working_dir: "/home/appuser"
|
||||
|
||||
|
||||
paperless-ng:
|
||||
|
||||
container_name: "paperless-ng"
|
||||
@@ -643,7 +589,7 @@ services:
|
||||
- "PAPERLESS_REDIS=redis://192.168.10.144:6379"
|
||||
- "PAPERLESS_TIME_ZONE=Europe/Amsterdam"
|
||||
- "PAPERLESS_IGNORE_DATES="
|
||||
- "PAPERLESS_SECRET_KEY=e11fl1oa-*ytql8p)(06fbj4ukrlo+n7k&q5+$$1md7i+mge=ee"
|
||||
- "PAPERLESS_SECRET_KEY=${PAPERLESS_SECRET_KEY}"
|
||||
- "HOST_OS=Unraid"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "PAPERLESS_OCR_LANGUAGE=nld"
|
||||
@@ -699,6 +645,8 @@ services:
|
||||
ports:
|
||||
- "8000:8000/tcp"
|
||||
|
||||
restart: "unless-stopped"
|
||||
|
||||
volumes:
|
||||
- "/mnt/user/Plex/paperless/consume:/usr/src/paperless/consume"
|
||||
- "/mnt/user/Plex/paperless/export:/usr/src/paperless/export"
|
||||
@@ -724,7 +672,7 @@ services:
|
||||
- "PAPERLESS_CONSUMER_POLLING=0"
|
||||
- "USERMAP_GID=100"
|
||||
- "PAPERLESS_REDIS=redis://192.168.10.144:6379"
|
||||
- "PAPERLESS_SECRET_KEY=e11fl1oa-*ytql8p)(06fbj4ukrlo+n7k&q5+$$1md7i+mge=ee"
|
||||
- "PAPERLESS_SECRET_KEY=${PAPERLESS_SECRET_KEY}"
|
||||
- "PAPERLESS_OCR_LANGUAGE=deu"
|
||||
- "HOST_OS=Unraid"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
@@ -783,6 +731,8 @@ services:
|
||||
ports:
|
||||
- "8005:8000/tcp"
|
||||
|
||||
restart: "unless-stopped"
|
||||
|
||||
volumes:
|
||||
- "/mnt/user/appdata/paperless-ngx/data:/usr/src/paperless/data"
|
||||
- "/mnt/user/papermerge-kirstin/media:/usr/src/paperless/media"
|
||||
@@ -851,6 +801,8 @@ services:
|
||||
ports:
|
||||
- "2322:2322/tcp"
|
||||
|
||||
restart: "unless-stopped"
|
||||
|
||||
volumes:
|
||||
- "/mnt/user/development/photon:/photon/photon_data"
|
||||
|
||||
@@ -924,6 +876,8 @@ services:
|
||||
- "22000:22000/tcp"
|
||||
- "8384:8384/tcp"
|
||||
|
||||
restart: "unless-stopped"
|
||||
|
||||
volumes:
|
||||
- "/mnt/user/Backups/syncthing:/sync"
|
||||
- "/mnt/user/appdata/syncthing:/config"
|
||||
|
||||
Reference in new issue
Block a user