init stacks

This commit is contained in:
tan-docker
2026-03-21 14:12:55 +01:00
commit d3e8da2e25
1919 changed files with 200787 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
PIXDEN_UPLOAD_LOCATION=/mnt/bindmounts/multimedia/Médias/Library
PIXDEN_DB_DATA_LOCATION=/home/docker/PixDen/postgres
PIXDEN_IMMICH_VERSION=release
PIXDEN_DB_PASSWORD=6QFG4d3g5EGZE384gdegqSGDGGDSG3rteh4
PIXDEN_DB_USERNAME=postgres
PIXDEN_DB_DATABASE_NAME=immich
PIXDEN_DB_HOSTNAME=database
+73
View File
@@ -0,0 +1,73 @@
services:
immich-server:
image: ghcr.io/immich-app/immich-server:${PIXDEN_IMMICH_VERSION:-release}
restart: unless-stopped
environment:
- DB_HOSTNAME=${PIXDEN_DB_HOSTNAME}
- DB_DATABASE_NAME=${PIXDEN_DB_DATABASE_NAME}
- DB_USERNAME=${PIXDEN_DB_USERNAME}
- DB_PASSWORD=${PIXDEN_DB_PASSWORD}
- TRUSTED_PROXIES=10.10.0.20
volumes:
- ${PIXDEN_UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
env_file:
- .env
depends_on:
- redis
- database
healthcheck:
disable: false
networks:
tan-network:
ipv4_address: 10.10.0.70
labels:
- traefik.enable=true
- traefik.http.routers.immich.rule=Host(`immich.luckyden.org`)
- traefik.http.routers.immich.entrypoints=websecure
- traefik.http.routers.immich.tls.certresolver=cloudflare
- traefik.http.services.immich.loadbalancer.server.port=2283
immich-machine-learning:
image: ghcr.io/immich-app/immich-machine-learning:${PIXDEN_IMMICH_VERSION:-release}
restart: unless-stopped
volumes:
- model-cache:/cache
env_file:
- .env
healthcheck:
disable: false
networks:
tan-network:
ipv4_address: 10.10.0.71
redis:
image: docker.io/valkey/valkey:8-bookworm@sha256:fec42f399876eb6faf9e008570597741c87ff7662a54185593e74b09ce83d177
restart: unless-stopped
healthcheck:
test: redis-cli ping || exit 1
networks:
tan-network:
ipv4_address: 10.10.0.72
database:
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0
restart: unless-stopped
environment:
- POSTGRES_PASSWORD=${PIXDEN_DB_PASSWORD}
- POSTGRES_USER=${PIXDEN_DB_USERNAME}
- POSTGRES_DB=${PIXDEN_DB_DATABASE_NAME}
- POSTGRES_INITDB_ARGS=--data-checksums
volumes:
- ${PIXDEN_DB_DATA_LOCATION}:/var/lib/postgresql/data
networks:
tan-network:
ipv4_address: 10.10.0.73
networks:
tan-network:
external: true
volumes:
model-cache: