convert all paths to absolute

This commit is contained in:
admin 2026-01-26 15:03:11 -07:00
parent 7b701b9d8f
commit 6c5f91e909
21 changed files with 76 additions and 109 deletions

View file

@ -4,7 +4,7 @@ services:
container_name: semaphore-postgres container_name: semaphore-postgres
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ./postgres:/var/lib/postgresql/data - /docker/ansible/postgres:/var/lib/postgresql/data
environment: environment:
POSTGRES_USER: semaphore POSTGRES_USER: semaphore
POSTGRES_PASSWORD: ${SEMAPHORE_DB_PASSWORD} POSTGRES_PASSWORD: ${SEMAPHORE_DB_PASSWORD}
@ -47,7 +47,7 @@ services:
# Allow Semaphore to control Docker on the host (optional, but useful for Ansible) # Allow Semaphore to control Docker on the host (optional, but useful for Ansible)
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
# Persist configuration # Persist configuration
- ./semaphore:/etc/semaphore - /docker/ansible/semaphore:/etc/semaphore
networks: networks:
- ansible_external # For Traefik access - ansible_external # For Traefik access
- ansible_internal # For Database access - ansible_internal # For Database access

View file

@ -8,7 +8,7 @@ services:
- TZ=America/Edmonton - TZ=America/Edmonton
# Your timezone # Your timezone
volumes: volumes:
- ./config:/config # Mount your Beets config directory - /docker/beets/config:/config # Mount your Beets config directory
- /pool/music:/music # Mount your music library - /pool/music:/music # Mount your music library
#- /path/to/your/import_source:/import # Optional: directory for importing new music #- /path/to/your/import_source:/import # Optional: directory for importing new music
restart: unless-stopped restart: unless-stopped

View file

@ -4,7 +4,7 @@ services:
container_name: ddns container_name: ddns
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ./config:/updater/data - /docker/ddns/config:/updater/data
dns: dns:
- 1.1.1.1 - 1.1.1.1
- 8.8.8.8 - 8.8.8.8

View file

@ -1,9 +1,8 @@
services: services:
# --- Node 1 (Primary) --- # --- Node 1 (Primary) ---
dns-01: dns:
image: technitium/dns-server:latest image: technitium/dns-server:latest
container_name: dns-01 container_name: dns-01
hostname: dns-01
restart: unless-stopped restart: unless-stopped
ports: ports:
- "53:53/udp" # Live DNS - "53:53/udp" # Live DNS
@ -15,10 +14,9 @@ services:
- DNS_SERVER_ADMIN_PASSWORD=${DNS_ADMIN_PASSWORD} - DNS_SERVER_ADMIN_PASSWORD=${DNS_ADMIN_PASSWORD}
volumes: volumes:
#- ${CONFIG_PATH}/primary:/etc/dns/config #- ${CONFIG_PATH}/primary:/etc/dns/config
- ./primary:/etc/dns - /docker/dns/config:/etc/dns
networks: networks:
dns_internal: dns_internal:
ipv4_address: 172.35.0.101
dns_external: {} dns_external: {}
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
@ -28,34 +26,6 @@ services:
- "traefik.http.routers.dns01.tls.certresolver=myresolver" - "traefik.http.routers.dns01.tls.certresolver=myresolver"
- "traefik.http.services.dns01.loadbalancer.server.port=5380" - "traefik.http.services.dns01.loadbalancer.server.port=5380"
# --- Node 2 (Secondary) ---
dns-02:
image: technitium/dns-server:latest
container_name: dns-02
hostname: dns-02
restart: unless-stopped
ports:
- "5301:53/udp" # Testing DNS
- "5301:53/tcp"
- "5382:5380/tcp" # Web UI -> 5382
environment:
- TZ=America/Edmonton
- DNS_SERVER_DOMAIN=dns2.mapletree.email
- DNS_SERVER_ADMIN_PASSWORD=${DNS_ADMIN_PASSWORD}
volumes:
#- ${CONFIG_PATH}/secondary:/etc/dns/config
- ./secondary:/etc/dns
networks:
dns_internal:
ipv4_address: 172.35.0.102
dns_external: {}
labels:
- "traefik.enable=true"
- "traefik.docker.network=dns_external"
- "traefik.http.routers.dns02.rule=Host(`dns2.mapletree.email`)"
# ... (Standard Traefik labels) ...
- "traefik.http.services.dns02.loadbalancer.server.port=5380"
# --- Metrics Sidecar --- # --- Metrics Sidecar ---
dns-exporter: dns-exporter:
image: ghcr.io/guycalledseven/technitium-dns-prometheus-exporter:latest image: ghcr.io/guycalledseven/technitium-dns-prometheus-exporter:latest
@ -72,9 +42,6 @@ services:
networks: networks:
dns_internal: dns_internal:
driver: bridge internal: true
ipam:
config:
- subnet: 172.35.0.0/24
dns_external: dns_external:
external: true external: true

View file

@ -6,6 +6,6 @@ services:
- "5800:5800" - "5800:5800"
- "5900:5900" - "5900:5900"
volumes: volumes:
- ./config:/config - docker/dupeguru/config:/config
- /pool/music:/storage/music:ro - /pool/music:/storage/music:ro
restart: unless-stopped restart: unless-stopped

View file

@ -8,13 +8,13 @@ services:
- TZ=America/Edmonton - TZ=America/Edmonton
- SETTINGS_ENCRYPTION_KEY=qVcy9W7jQc61PcYf7OdJLS2faN+ArbSrzSpk7Zj2chk= - SETTINGS_ENCRYPTION_KEY=qVcy9W7jQc61PcYf7OdJLS2faN+ArbSrzSpk7Zj2chk=
volumes: volumes:
- /pool/docker:/source/docker:ro - /docker:/source/docker:ro
- /db1:/source/db:ro #- /db1:/source/db:ro
- /mnt/namer2/timeshift:/source/timeshift:ro #- /mnt/namer2/timeshift:/source/timeshift:ro
- /mnt/local_configs:/source/local_configs:ro #- /mnt/local_configs:/source/local_configs:ro
- /mnt/backup/duplicati:/backups #- /mnt/backup/duplicati:/backups
- /pool/docker/duplicati/config:/config - /docker/duplicati/config:/config
- /pool/docker/duplicati/data:/data - /docker/duplicati/data:/data
ports: ports:
- 8200:8200 - 8200:8200
restart: unless-stopped restart: unless-stopped

View file

@ -13,8 +13,8 @@ services:
POSTGRESQL_PASSWORD: apts22$$ POSTGRESQL_PASSWORD: apts22$$
POSTGRESQL_DB: guacamole_db POSTGRESQL_DB: guacamole_db
volumes: volumes:
- ./init:/docker-entrypoint-initdb.d:ro # Loads schema on first boot - /docker/guacamole/init:/docker-entrypoint-initdb.d:ro # Loads schema on first boot
- ./db:/var/lib/postgresql/data - /docker/guacamole/db:/var/lib/postgresql/data
networks: networks:
- guac_internal - guac_internal

View file

@ -4,7 +4,7 @@ services:
image: "lscr.io/linuxserver/homeassistant:latest" image: "lscr.io/linuxserver/homeassistant:latest"
network_mode: host network_mode: host
volumes: volumes:
- ./homeassistant:/config - /docker/homeassistant/homeassistant:/config
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro - /run/dbus:/run/dbus:ro
- /var/run/dbus:/var/run/dbus:ro - /var/run/dbus:/var/run/dbus:ro
@ -23,9 +23,9 @@ services:
ports: ports:
- "1883:1883" - "1883:1883"
volumes: volumes:
- ./mosquitto/config:/mosquitto/config - /docker/homeassistant/mosquitto/config:/mosquitto/config
- ./mosquitto/data:/mosquitto/data - /docker/homeassistant/mosquitto/data:/mosquitto/data
- ./mosquitto:/mosquitto/log - /docker/homeassistant/mosquitto:/mosquitto/log
networks: networks:
- mqtt_net - mqtt_net
@ -36,7 +36,7 @@ services:
ports: ports:
- "1880:1880" - "1880:1880"
volumes: volumes:
- ./node-red:/data - /docker/homeassistant/node-red:/data
matter-server: matter-server:
image: ghcr.io/home-assistant-libs/python-matter-server:stable image: ghcr.io/home-assistant-libs/python-matter-server:stable
@ -44,7 +44,7 @@ services:
restart: unless-stopped restart: unless-stopped
network_mode: host network_mode: host
volumes: volumes:
- ./matter:/data - /docker/homeassistant/matter:/data
environment: environment:
- MATTER_SERVER_PORT=5580 - MATTER_SERVER_PORT=5580
@ -61,7 +61,7 @@ services:
- GOVEE_MQTT_USER=connect - GOVEE_MQTT_USER=connect
- GOVEE_MQTT_PASSWORD=connect - GOVEE_MQTT_PASSWORD=connect
volumes: volumes:
- ./govee2mqtt:/data - /docker/homeassistant/govee2mqtt:/data
networks: networks:
- mqtt_net - mqtt_net
@ -73,7 +73,7 @@ services:
shm_size: 512m shm_size: 512m
volumes: volumes:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- ./frigate:/config - /docker/homeassistant/frigate:/config
- /mnt/local_configs/frigate/cache:/tmp/cache - /mnt/local_configs/frigate/cache:/tmp/cache
- /pool/securitycameras:/media - /pool/securitycameras:/media
ports: ports:

View file

@ -4,7 +4,7 @@ services:
container_name: homepage container_name: homepage
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ./config:/app/config - /docker/homepage/config:/app/config
- /var/run/docker.sock:/var/run/docker.sock:ro - /var/run/docker.sock:/var/run/docker.sock:ro
networks: networks:
- homepage_internal # For local stack comms - homepage_internal # For local stack comms

View file

@ -9,7 +9,7 @@ services:
mem_reservation: "1024m" mem_reservation: "1024m"
user: "1000:1000" user: "1000:1000"
env_file: env_file:
- ./.env - /docker/management/.env
labels: labels:
- "komodo.skip=true" - "komodo.skip=true"
restart: unless-stopped restart: unless-stopped
@ -18,7 +18,7 @@ services:
networks: networks:
- management_internal - management_internal
volumes: volumes:
- ./komodo-postgres:/var/lib/postgresql/data - /docker/management/komodo-postgres:/var/lib/postgresql/data
environment: environment:
POSTGRES_USER: ${KOMODO_DB_USERNAME} POSTGRES_USER: ${KOMODO_DB_USERNAME}
POSTGRES_PASSWORD: ${KOMODO_DB_PASSWORD} POSTGRES_PASSWORD: ${KOMODO_DB_PASSWORD}
@ -32,7 +32,7 @@ services:
mem_reservation: "512m" mem_reservation: "512m"
user: "1000:1000" user: "1000:1000"
env_file: env_file:
- ./.env - /docker/management/.env
labels: labels:
- "komodo.skip=true" - "komodo.skip=true"
restart: unless-stopped restart: unless-stopped
@ -43,7 +43,7 @@ services:
networks: networks:
- management_internal - management_internal
volumes: volumes:
- ./ferret:/state - /docker/management/ferret:/state
environment: environment:
FERRETDB_POSTGRESQL_URL: postgres://${KOMODO_DB_USERNAME}:${KOMODO_DB_PASSWORD}@postgres:5432/postgres FERRETDB_POSTGRESQL_URL: postgres://${KOMODO_DB_USERNAME}:${KOMODO_DB_PASSWORD}@postgres:5432/postgres
@ -55,17 +55,17 @@ services:
mem_reservation: "512m" mem_reservation: "512m"
#user: "1000:1000" #user: "1000:1000"
env_file: env_file:
- ./.env - /docker/management/.env
ports: ports:
- "9120:9120" - "9120:9120"
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro - /var/run/docker.sock:/var/run/docker.sock:ro
- /root/.ssh:/home/komodo/.ssh:ro - /root/.ssh:/home/komodo/.ssh:ro
- ./komodo/config:/config - /docker/management/komodo/config:/config
- ./komodo/backups:/backups - /docker/management/komodo/backups:/backups
- ./komodo/core-etc:/etc/komodo - /docker/management/komodo/core-etc:/etc/komodo
- ./komodo/var:/var/lib/komodo - /docker/management/komodo/var:/var/lib/komodo
- ./komodo/repo-cache:/repo-cache - /docker/management/komodo/repo-cache:/repo-cache
- /docker:/docker - /docker:/docker
environment: environment:
KOMODO_DATABASE_ADDRESS: ferretdb:27017 KOMODO_DATABASE_ADDRESS: ferretdb:27017
@ -101,9 +101,9 @@ services:
- management_internal - management_internal
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro - /var/run/docker.sock:/var/run/docker.sock:ro
- ./wud/etc:/etc/wud - /docker/management/wud/etc:/etc/wud
- ./wud/var:/var/lib/wud - /docker/management/wud/var:/var/lib/wud
- ./wud-db:/var/lib/wud/db - /docker/management/wud-db:/var/lib/wud/db
environment: environment:
- WUD_AUTOUPDATE=false - WUD_AUTOUPDATE=false
- TZ=America/Edmonton - TZ=America/Edmonton
@ -127,7 +127,7 @@ services:
- POSTGRES_PASSWORD=${KOMODO_DB_PASSWORD} - POSTGRES_PASSWORD=${KOMODO_DB_PASSWORD}
- POSTGRES_DB=gitea - POSTGRES_DB=gitea
volumes: volumes:
- ./gitea-postgres/postgres:/var/lib/postgresql/data - /docker/management/gitea-postgres/postgres:/var/lib/postgresql/data
container_name: gitea-postgres container_name: gitea-postgres
labels: labels:
- "komodo.skip=true" - "komodo.skip=true"
@ -147,8 +147,8 @@ services:
- management_internal - management_internal
- gitea_external - gitea_external
volumes: volumes:
- ./gitea:/data - /docker/management/gitea:/data
- ./gitea-postgres:/var/lib/gitea - /docker/management/gitea-postgres:/var/lib/gitea
- /etc/timezone:/etc/timezone:ro - /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- /docker:/docker - /docker:/docker

View file

@ -6,7 +6,7 @@ services:
volumes: volumes:
# Uncomment to add a volume where a database file should be created. # Uncomment to add a volume where a database file should be created.
# Don't change the part after the colon, it needs to be at /config # Don't change the part after the colon, it needs to be at /config
- ./config:/config - /docker/manyfold/config:/config
# Uncomment to add a filesystem volume for your model library (or multiple if # Uncomment to add a filesystem volume for your model library (or multiple if
# you want multiple libraries), in the form <local_path>:<container_path>. # you want multiple libraries), in the form <local_path>:<container_path>.
# The local path could be a folder that already contains models, in which case Manyfold # The local path could be a folder that already contains models, in which case Manyfold

View file

@ -17,8 +17,8 @@ services:
- NVIDIA_DRIVER_CAPABILITIES=all - NVIDIA_DRIVER_CAPABILITIES=all
- TRANSCODE_OPERATING_MODE=ram - TRANSCODE_OPERATING_MODE=ram
volumes: volumes:
- ./jellyfin/config:/config - /docker/mediaservices/jellyfin/config:/config
- ./jellyfin/cache:/cache - /docker/mediaservices/jellyfin/cache:/cache
- /pool/music:/music - /pool/music:/music
- /pool/tv:/tv - /pool/tv:/tv
- /pool/movies:/movies - /pool/movies:/movies
@ -68,7 +68,7 @@ services:
soft: 65535 soft: 65535
hard: 65535 hard: 65535
volumes: volumes:
- ./plex:/config - /docker/mediaservices/plex:/config
- /pool/tv/library:/mnt/tv - /pool/tv/library:/mnt/tv
- /pool/movies/library:/mnt/movies - /pool/movies/library:/mnt/movies
- /pool/music/library:/mnt/music - /pool/music/library:/mnt/music
@ -123,12 +123,12 @@ services:
- /dev/shm:/tmp - /dev/shm:/tmp
# Persistent Stash app data # Persistent Stash app data
- ./stash-db:/root/.stash - /docker/mediaservices/stash-db:/root/.stash
- ./stash/data/data:/data - /docker/mediaservices/stash/data/data:/data
- ./stash/data/metadata:/metadata - /docker/mediaservices/stash/data/metadata:/metadata
- ./stash/data/cache:/cache - /docker/mediaservices/stash/data/cache:/cache
- ./stash/data/blobs:/blobs - /docker/mediaservices/stash/data/blobs:/blobs
- ./stash/data/generated:/generated - /docker/mediaservices/stash/data/generated:/generated
# Media mounts (your library) # Media mounts (your library)
- /pool/other:/media - /pool/other:/media

View file

@ -5,9 +5,9 @@ services:
ports: ports:
- "9090:9090" - "9090:9090"
volumes: volumes:
- ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:ro - /docker/monitoring/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:ro
- ./prometheus/alert_rules.yml:/etc/prometheus/alert_rules.yml:ro - /docker/monitoring/prometheus/alert_rules.yml:/etc/prometheus/alert_rules.yml:ro
- ./prometheus-db:/prometheus - /docker/monitoring/prometheus-db:/prometheus
user: "1000:1000" user: "1000:1000"
restart: unless-stopped restart: unless-stopped
@ -17,8 +17,8 @@ services:
ports: ports:
- "9093:9093" - "9093:9093"
volumes: volumes:
- ./alertmanager/alertmanager.yml:/etc/alertmanager/alertmanager.yml:ro - /docker/monitoring/alertmanager/alertmanager.yml:/etc/alertmanager/alertmanager.yml:ro
- ./alertmanager-db:/alertmanager - /docker/monitoring/alertmanager-db:/alertmanager
user: "1000:1000" user: "1000:1000"
restart: unless-stopped restart: unless-stopped
@ -52,10 +52,10 @@ services:
ports: ports:
- "2999:3000" - "2999:3000"
volumes: volumes:
- ./grafana:/etc/grafana - /docker/monitoring/grafana:/etc/grafana
- ./grafana-db:/var/lib/grafana - /docker/monitoring/grafana-db:/var/lib/grafana
environment: environment:
- GF_SECURITY_ADMIN_USER=admin - GF_SECURITY_ADMIN_USER=admin
- GF_SECURITY_ADMIN_PASSWORD=changeme - GF_SECURITY_ADMIN_PASSWORD=changeme
user: "1000:1000" user: "1000:1000"
restart: unless-stopped restart: unless-stopped

View file

@ -16,4 +16,4 @@ services:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
- /root/.docker/config.json:/root/.docker/config.json:ro - /root/.docker/config.json:/root/.docker/config.json:ro
- /proc:/proc - /proc:/proc
- ./etc:/etc/komodo - /docker/periphery/etc:/etc/komodo

View file

@ -51,7 +51,7 @@ services:
- WEBUI_PORT=8080 - WEBUI_PORT=8080
- TORRENTING_PORT=30754 - TORRENTING_PORT=30754
volumes: volumes:
- ./data:/config - /docker/qbittorrent/data:/config
- /pool/torrenting:/downloads - /pool/torrenting:/downloads
- /pool/music:/mnt/music - /pool/music:/mnt/music
- /pool/tv:/mnt/tv - /pool/tv:/mnt/tv

View file

@ -4,7 +4,7 @@ services:
image: rustdesk/rustdesk-server:latest image: rustdesk/rustdesk-server:latest
command: hbbs -r rustdesk.mapletree.email:21117 -k _ command: hbbs -r rustdesk.mapletree.email:21117 -k _
volumes: volumes:
- ./data:/root - /docker/rustdesk/data:/root
network_mode: host # REQUIRED for best performance/hole-punching network_mode: host # REQUIRED for best performance/hole-punching
environment: environment:
- KEY_PRIVATE=C+8aYs5uf3/Fl78CqcS5aRcl6DjTOfRAL4HVeDQnHiWsw+Zk84oIsmN2UFuw35OWUEYl3nL7mjiq08nt811i6g== - KEY_PRIVATE=C+8aYs5uf3/Fl78CqcS5aRcl6DjTOfRAL4HVeDQnHiWsw+Zk84oIsmN2UFuw35OWUEYl3nL7mjiq08nt811i6g==
@ -16,7 +16,7 @@ services:
image: rustdesk/rustdesk-server:latest image: rustdesk/rustdesk-server:latest
command: hbbr -k _ command: hbbr -k _
volumes: volumes:
- ./data:/root - /docker/rustdesk/data:/root
network_mode: host # REQUIRED if hbbs is on host network network_mode: host # REQUIRED if hbbs is on host network
environment: environment:
- KEY_PRIVATE=C+8aYs5uf3/Fl78CqcS5aRcl6DjTOfRAL4HVeDQnHiWsw+Zk84oIsmN2UFuw35OWUEYl3nL7mjiq08nt811i6g== - KEY_PRIVATE=C+8aYs5uf3/Fl78CqcS5aRcl6DjTOfRAL4HVeDQnHiWsw+Zk84oIsmN2UFuw35OWUEYl3nL7mjiq08nt811i6g==

View file

@ -7,7 +7,7 @@ services:
- PGID=1000 # Replace with your group ID - PGID=1000 # Replace with your group ID
##- TZ=America/New_York # Replace with your timezone ##- TZ=America/New_York # Replace with your timezone
volumes: volumes:
- /config:/config # Replace with your host path for config - /docker/servarr/config:/config # Replace with your host path for config
##- /path/to/your/downloads:/downloads # Replace with your host path for downloads ##- /path/to/your/downloads:/downloads # Replace with your host path for downloads
ports: ports:
- 9117:9117 - 9117:9117
@ -39,7 +39,7 @@ services:
- PGID=1000 - PGID=1000
volumes: volumes:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- ./lidarr:/config - /docker/servarr/lidarr:/config
- /pool/music:/mnt/music - /pool/music:/mnt/music
- /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed - /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed
- /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads - /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads
@ -61,7 +61,7 @@ services:
- PGID=1000 - PGID=1000
volumes: volumes:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- ./radarr:/config - /docker/servarr/radarr:/config
- /pool/movies:/mnt/movies - /pool/movies:/mnt/movies
- /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads - /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads
- /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed - /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed
@ -83,7 +83,7 @@ services:
- PGID=1000 - PGID=1000
volumes: volumes:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- ./sonarr:/config - /docker/servarr/sonarr:/config
- /pool/tv:/mnt/tv - /pool/tv:/mnt/tv
- /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads - /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads
- /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed - /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed
@ -103,7 +103,7 @@ services:
- PGID=1000 - PGID=1000
volumes: volumes:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- ./whisparr:/config - /docker/servarr/whisparr:/config
- /pool/other:/mnt/other - /pool/other:/mnt/other
- /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads - /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads
- /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed - /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed
@ -121,7 +121,7 @@ services:
- PGID=1000 - PGID=1000
volumes: volumes:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- ./overseerr:/app/config - /docker/servarr/overseerr:/app/config
cpus: 2.0 cpus: 2.0
mem_limit: "2048m" mem_limit: "2048m"
mem_reservation: "512m" mem_reservation: "512m"

View file

@ -9,7 +9,7 @@ services:
MYSQL_PASSWORD: wsc555 MYSQL_PASSWORD: wsc555
MYSQL_ROOT_PASSWORD: Pizzajam11 MYSQL_ROOT_PASSWORD: Pizzajam11
volumes: volumes:
- ./mysql:/var/lib/mysql - /docker/smf/mysql:/var/lib/mysql
#- /pool/smf/db_restore:/mnt/db_restore #- /pool/smf/db_restore:/mnt/db_restore
networks: networks:
- web - web
@ -32,7 +32,7 @@ services:
DB_PASS: wsc555 DB_PASS: wsc555
SMF_SETTING_BOARDURL: "http://archive.westernsubaruclub.ca" SMF_SETTING_BOARDURL: "http://archive.westernsubaruclub.ca"
volumes: volumes:
- ./smf_files:/var/www/html # mount the exported SMF folder - /docker/smf/smf_files:/var/www/html # mount the exported SMF folder
networks: networks:
- web - web
user: 1000:1000 # should be owner of volumes user: 1000:1000 # should be owner of volumes

View file

@ -21,4 +21,4 @@ services:
volumes: volumes:
# Optional: Persist the mail queue so you don't lose alerts if the container restarts # Optional: Persist the mail queue so you don't lose alerts if the container restarts
- ./queue:/var/spool/postfix - /docker/smtp-relay/queue:/var/spool/postfix

View file

@ -7,7 +7,7 @@ services:
- syncthing - syncthing
volumes: volumes:
#- /db1/syncthing:/var/syncthing-config #- /db1/syncthing:/var/syncthing-config
- ./:/var/syncthing - /docker/syncthing:/var/syncthing
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.syncthing.rule=Host(`syncthing.mapletree.email`)" - "traefik.http.routers.syncthing.rule=Host(`syncthing.mapletree.email`)"

View file

@ -25,8 +25,8 @@
- "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json" - "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json"
volumes: volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro" - "/var/run/docker.sock:/var/run/docker.sock:ro"
- "./letsencrypt:/letsencrypt" - "/docker/traefik/letsencrypt:/letsencrypt"
- "./dynamic:/etc/traefik/dynamic" - "/docker/traefik/dynamic:/etc/traefik/dynamic"
networks: networks:
- web - web
- request - request