chore: commit all modified and untracked stacks
This commit is contained in:
@@ -5,9 +5,7 @@ networks:
|
||||
external: true
|
||||
pangolin:
|
||||
external: true
|
||||
|
||||
services:
|
||||
|
||||
ollama:
|
||||
container_name: ollama
|
||||
image: ollama/ollama:latest
|
||||
@@ -29,13 +27,6 @@ services:
|
||||
- driver: nvidia
|
||||
count: all
|
||||
capabilities: [gpu]
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:11434/ >/dev/null 2>&1 || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
start_period: 30s
|
||||
|
||||
openwebui:
|
||||
container_name: openwebui
|
||||
image: ghcr.io/open-webui/open-webui:main
|
||||
@@ -56,41 +47,40 @@ services:
|
||||
volumes:
|
||||
- /mnt/docker-ssd/docker/appdata/openwebui:/app/backend/data
|
||||
depends_on:
|
||||
ollama:
|
||||
condition: service_healthy
|
||||
- ollama
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8080/ >/dev/null 2>&1 || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
start_period: 60s
|
||||
|
||||
scriberr:
|
||||
container_name: scriberr
|
||||
image: ghcr.io/rishikanthc/scriberr-cuda:v1.2.0
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- ai-net
|
||||
- pangolin
|
||||
ports:
|
||||
- "8032:8080"
|
||||
environment:
|
||||
TZ: ${TZ}
|
||||
HF_TOKEN: ${HF_TOKEN}
|
||||
NVIDIA_VISIBLE_DEVICES: all
|
||||
NVIDIA_DRIVER_CAPABILITIES: compute,utility
|
||||
volumes:
|
||||
- /mnt/docker-ssd/docker/appdata/scriberr:/app/data
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
devices:
|
||||
- driver: nvidia
|
||||
count: all
|
||||
capabilities: [gpu]
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8080/ >/dev/null 2>&1 || exit 1"]
|
||||
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:8080/ || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
start_period: 60s
|
||||
# scriberr:
|
||||
# container_name: scriberr
|
||||
# image: ghcr.io/rishikanthc/scriberr-cuda:v1.2.0
|
||||
# restart: unless-stopped
|
||||
# privileged: true
|
||||
# networks:
|
||||
# - ai-net
|
||||
# - pangolin
|
||||
# ports:
|
||||
# - "8032:8080"
|
||||
# environment:
|
||||
# TZ: ${TZ}
|
||||
# HF_TOKEN: ${HF_TOKEN}
|
||||
# NVIDIA_VISIBLE_DEVICES: all
|
||||
# NVIDIA_DRIVER_CAPABILITIES: compute,utility
|
||||
# volumes:
|
||||
# - /mnt/docker-ssd/docker/appdata/scriberr:/app/data
|
||||
# deploy:
|
||||
# resources:
|
||||
# reservations:
|
||||
# devices:
|
||||
# - driver: nvidia
|
||||
# count: all
|
||||
# capabilities: [gpu]
|
||||
# healthcheck:
|
||||
# test: ["CMD-SHELL", "curl -sf http://127.0.0.1:8080/ || exit 1"]
|
||||
# interval: 30s
|
||||
# timeout: 10s
|
||||
# retries: 3
|
||||
# start_period: 60s
|
||||
|
||||
18
automation/compose.yaml
Normal file
18
automation/compose.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
services:
|
||||
gotify:
|
||||
image: gotify/server:latest
|
||||
container_name: gotify
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- pangolin
|
||||
volumes:
|
||||
- /mnt/docker-ssd/docker/appdata/gotify/data:/app/data
|
||||
environment:
|
||||
- GOTIFY_DEFAULTUSER_NAME=admin
|
||||
- GOTIFY_DEFAULTUSER_PASS=${GOTIFY_PASSWORD}
|
||||
- GOTIFY_DEFAULTUSER_ISADMIN=true
|
||||
ports:
|
||||
- 8443:80
|
||||
networks:
|
||||
pangolin:
|
||||
external: true
|
||||
@@ -1,3 +1,5 @@
|
||||
name: ix-databases
|
||||
|
||||
networks:
|
||||
shared-databases:
|
||||
driver: bridge
|
||||
|
||||
@@ -33,7 +33,7 @@ services:
|
||||
volumes:
|
||||
- /mnt/docker-ssd/docker/appdata/gitea:/data
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:3000/ >/dev/null 2>&1 || exit 1"]
|
||||
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:3000/ || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
@@ -55,7 +55,7 @@ services:
|
||||
- /mnt/tank/docker/appdata/app/rackpeek/config:/app/config
|
||||
- /mnt/tank/docker/appdata/app/rackpeek/dpkeys:/home/app/.aspnet/DataProtection-Keys
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8080/ >/dev/null 2>&1 || exit 1"]
|
||||
test: ["CMD-SHELL", "cat /proc/net/tcp6 | grep -q 1F90 || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
@@ -26,7 +26,7 @@ services:
|
||||
volumes:
|
||||
- /mnt/tank/docker/appdata/kitchenowl:/data
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8080/ >/dev/null 2>&1 || exit 1"]
|
||||
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:8080/ || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
@@ -38,18 +38,21 @@ services:
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- home-net
|
||||
- ix-databases_shared-databases
|
||||
- pangolin
|
||||
ports:
|
||||
- "2021:2021"
|
||||
environment:
|
||||
TZ: ${TZ}
|
||||
DT_ENV: selfhosted
|
||||
DT_JWT_SECRET: ${DT_JWT_SECRET}
|
||||
DT_DB_DRIVER: ${DT_DB_DRIVER}
|
||||
volumes:
|
||||
- /mnt/tank/docker/appdata/donetick/data:/donetick-data
|
||||
- /mnt/tank/docker/appdata/donetick/config:/config
|
||||
- /mnt/tank/docker/appdata/donetick/assets:/app/assets
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget --no-verbose --tries=1 --spider http://127.0.0.1:2021/ || exit 1"]
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:2021/ >/dev/null 2>&1 || exit 1"]
|
||||
interval: 1m
|
||||
timeout: 5s
|
||||
retries: 3
|
||||
@@ -423,7 +426,7 @@ services:
|
||||
environment:
|
||||
TZ: ${TZ}
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8080/ >/dev/null 2>&1 || exit 1"]
|
||||
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:8080/ || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
@@ -63,7 +63,7 @@ services:
|
||||
- /mnt/tank/docker/appdata/dockhand:/app/data
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:3000/ >/dev/null 2>&1 || exit 1"]
|
||||
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:3000/ || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
@@ -90,7 +90,7 @@ services:
|
||||
volumes:
|
||||
- /mnt/tank/docker/appdata/uptime-kuma:/app/data
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:3001/ >/dev/null 2>&1 || exit 1"]
|
||||
test: ["CMD-SHELL", "curl -sfL http://127.0.0.1:3001/ || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
@@ -18,7 +18,6 @@ services:
|
||||
ports:
|
||||
- "32400:32400/tcp"
|
||||
- "1900:1900/udp"
|
||||
- "5353:5353/udp"
|
||||
- "8324:8324/tcp"
|
||||
- "32410:32410/udp"
|
||||
- "32412:32412/udp"
|
||||
@@ -61,7 +60,7 @@ services:
|
||||
volumes:
|
||||
- /mnt/docker-ssd/docker/appdata/tautulli:/config
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8181/ >/dev/null 2>&1 || exit 1"]
|
||||
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:8181/ || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
24
media/kima-hub/docker-compose.yaml
Normal file
24
media/kima-hub/docker-compose.yaml
Normal file
@@ -0,0 +1,24 @@
|
||||
services:
|
||||
kima-hub:
|
||||
image: ghcr.io/chevron7locked/kima:latest
|
||||
container_name: kima
|
||||
environment:
|
||||
- TZ=${TZ}
|
||||
- PUID=${PUID}
|
||||
- PGID=${PGID}
|
||||
- KIMA_MUSIC_PATH=/music
|
||||
volumes:
|
||||
- /mnt/docker-ssd/docker/appdata/kima-hub/config:/app/config
|
||||
- /mnt/docker-ssd/docker/appdata/kima-hub/data:/app/data
|
||||
- /mnt/unraid/data/media:/music
|
||||
ports:
|
||||
- "3333:3333"
|
||||
networks:
|
||||
- pangolin
|
||||
extra_hosts:
|
||||
- "host.docker.internal:host-gateway"
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
pangolin:
|
||||
external: true
|
||||
@@ -42,7 +42,7 @@ services:
|
||||
count: all
|
||||
capabilities: [gpu, video, compute]
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:2283/api/server/ping >/dev/null 2>&1 || exit 1"]
|
||||
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:2283/api/server/ping || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 5
|
||||
@@ -74,7 +74,7 @@ services:
|
||||
TRANSFORMERS_CACHE: /cache
|
||||
MACHINE_LEARNING_CACHE_FOLDER: /cache
|
||||
volumes:
|
||||
- /mnt/docker-ssd/docker/appdata/immich:/cache
|
||||
- /mnt/docker-ssd/docker/appdata/immich-ml:/cache
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
@@ -83,7 +83,7 @@ services:
|
||||
count: all
|
||||
capabilities: [gpu]
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:3003/health >/dev/null 2>&1 || exit 1"]
|
||||
test: ["CMD-SHELL", "cat /proc/net/tcp6 | grep -q BBB || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 5
|
||||
|
||||
23
search/docker-compose.yaml
Normal file
23
search/docker-compose.yaml
Normal file
@@ -0,0 +1,23 @@
|
||||
services:
|
||||
searxng:
|
||||
image: searxng/searxng:latest
|
||||
container_name: searxng
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8888:8080"
|
||||
volumes:
|
||||
- /mnt/tank/docker/appdata/searxng:/etc/searxng
|
||||
environment:
|
||||
- SEARXNG_BASE_URL=http://localhost:8888/
|
||||
cap_drop:
|
||||
- ALL
|
||||
cap_add:
|
||||
- CHOWN
|
||||
- SETGID
|
||||
- SETUID
|
||||
networks:
|
||||
- pangolin
|
||||
|
||||
networks:
|
||||
pangolin:
|
||||
external: true
|
||||
Reference in New Issue
Block a user