Compare commits

...

10 Commits

Author SHA1 Message Date
bc8c9be2e8 Update collabora/docker-compose.yml
Add control by labels
2026-01-06 19:46:27 +00:00
2b4e9380c0 Update ghost/docker-compose.yml
Add control via labels and update GHOST from 6.10.2-alpine to 6.10.3
2026-01-06 19:38:14 +00:00
6cb9d7bd0e Update amudanan/docker-compose.yml
Add control via labels
2026-01-06 19:31:12 +00:00
b0cb12cb6f Update diun/docker-compose.yml
Change placement constraint to ensure it runs on a given node
2026-01-05 23:50:47 +00:00
3b760d87a1 Update gotify/docker-compose.yml
Add the label target = here to ensure application runs where I want it to run
2026-01-05 23:27:34 +00:00
john
6a06ec2041 Update vdf/docker-compose.yml 2025-12-29 13:50:42 +00:00
john
39f9e6e5d4 Update vdf/docker-compose.yml 2025-12-29 13:47:16 +00:00
john
6706dfd5a8 Update vdf/docker-compose.yml 2025-12-29 13:44:40 +00:00
john
3f30078744 Add vdf/docker-compose.yml 2025-12-29 13:40:54 +00:00
5a577df511 Update paperless-ngx/docker-compose.yml
Update to the latest compose file with specific versions
2025-12-24 16:58:27 +00:00
7 changed files with 48 additions and 10 deletions

View File

@@ -28,6 +28,10 @@ services:
retries: 5
volumes:
- /mnt/cephfs/docker/owncloud/data:/mnt/data
deploy:
placement:
constraints:
- node.labels.target == here
mariadb:
image: mariadb:10.11 # minimum required ownCloud version is 10.9
@@ -47,6 +51,10 @@ services:
retries: 5
volumes:
- /mnt/cephfs/docker/mysql/owncloud:/var/lib/mysql
deploy:
placement:
constraints:
- node.labels.database == here
redis:
image: redis:6
@@ -60,4 +68,8 @@ services:
retries: 5
volumes:
- /mnt/cephfs/docker/redis/owncloud:/data
deploy:
placement:
constraints:
- node.labels.target == here

View File

@@ -17,4 +17,8 @@ services:
- TZ=Europe/London
# - password=Zephie2023
# - username=admin
deploy:
placement:
constraints:
- node.labels.target == here

View File

@@ -16,13 +16,15 @@ services:
- "DIUN_PROVIDERS_SWARM_WATCHBYDEFAULT=true"
- "DIUN_NOTIF_GOTIFY_ENDPOINT=http://192.168.1.4:8111"
- "DIUN_NOTIF_GOTIFY_TOKEN=A01N42BvNjlCBY." # get your token from Gotify UI
- "DIUN_NOTIF_GOTIFY_TOKEN=Akb-uor3nfGzsy0" # get your token from Gotify UI
- "DIUN_NOTIF_GOTIFY_PRIORITY=5"
- "DIUN_NOTIF_GOTIFY_TIMEOUT=10s"
deploy:
mode: replicated
placement:
constraints: [node.role == manager]
# constraints: [node.role == manager]
constraints:
- node.labels.target == here
replicas: 1

View File

@@ -1,8 +1,11 @@
services:
ghost:
image: ghost:6.10.2-alpine
image: ghost:6.10.3
deploy:
replicas: 1
placement:
constraints:
- node.labels.target == here
restart: always
ports:
- 2368:2368

View File

@@ -4,6 +4,10 @@ services:
volumes:
- /mnt/cephfs/docker/gotify:/app/data
restart: unless-stopped
deploy:
placement:
constraints:
- node.labels.target == here
ports:
- 8111:80
security_opt:

View File

@@ -32,18 +32,18 @@
services:
broker:
image: docker.io/library/redis:7
image: docker.io/library/redis:8
restart: unless-stopped
volumes:
- /mnt/cephfs/docker/paperless-ngx/redisdata:/data
db:
image: docker.io/library/postgres:16
image: docker.io/library/postgres:18
restart: unless-stopped
deploy:
placement:
constraints:
- node.labels.database == here
# deploy:
# placement:
# constraints:
# - node.labels.database == here
volumes:
- /mnt/cephfs/docker/paperless-ngx/pgdata:/var/lib/postgresql/data
environment:
@@ -81,7 +81,7 @@ services:
PAPERLESS_URL: https://wastebin.johnsnexus.click
#
gotenberg:
image: docker.io/gotenberg/gotenberg:8.7
image: docker.io/gotenberg/gotenberg:8.25
restart: unless-stopped
# The gotenberg chromium route is used to convert .eml files. We do not

13
vdf/docker-compose.yml Normal file
View File

@@ -0,0 +1,13 @@
services:
video-duplicate-finder:
image: jlesage/video-duplicate-finder
volumes:
- '/home/john/docker/vdf/storage:/storage:rw'
- '/home/john/docker/vdf/data:/config:rw'
ports:
- '5800:5800'
# container_name: video-duplicate-finder
deploy:
placement:
constraints:
- node.hostname == gamma