Fix bind mount paths

This commit is contained in:
Marko Korhonen 2023-04-08 13:58:07 +03:00
parent 6be7c81137
commit d546922e1e
Signed by: FunctionalHacker
GPG key ID: A7F78BCB859CD890
16 changed files with 36 additions and 45 deletions

View file

@ -3,7 +3,7 @@ image = "redis:alpine"
container_name = "authentik-redis" container_name = "authentik-redis"
networks = ["authentik"] networks = ["authentik"]
restart = "unless-stopped" restart = "unless-stopped"
volumes = ["/docker/authentik/redis:/data"] volumes = ["~/data/authentik/redis:/data"]
[services.redis.healthcheck] [services.redis.healthcheck]
test = ["CMD-SHELL", "redis-cli ping | grep PONG"] test = ["CMD-SHELL", "redis-cli ping | grep PONG"]
@ -18,9 +18,9 @@ container_name = "authentik"
restart = "unless-stopped" restart = "unless-stopped"
command = "server" command = "server"
volumes = [ volumes = [
"/docker/authentik/media:/media", "~/data/authentik/media:/media",
"/docker/authentik/custom-templates:/templates", "~/data/authentik/custom-templates:/templates",
"/docker/authentik/geoip:/geoip", "~/data/authentik/geoip:/geoip",
] ]
env_file = [".env"] env_file = [".env"]
networks = ["authentik", "postgres", "proxy"] networks = ["authentik", "postgres", "proxy"]
@ -32,11 +32,10 @@ restart = "unless-stopped"
command = "worker" command = "worker"
user = "root" user = "root"
volumes = [ volumes = [
"/docker/authentik/backups:/backups", "~/data/authentik/backups:/backups",
"/docker/authentik/custom-templates:/templates", "~/data/authentik/custom-templates:/templates",
"/docker/authentik/geoip:/geoip", "~/data/authentik/geoip:/geoip",
"/docker/authentik/media:/media", "~/data/authentik/media:/media",
"/var/run/docker.sock:/var/run/docker.sock",
] ]
env_file = [".env"] env_file = [".env"]
networks = ["authentik", "postgres"] networks = ["authentik", "postgres"]
@ -46,21 +45,13 @@ image = "maxmindinc/geoipupdate"
container_name = "authentik-geoipupdate" container_name = "authentik-geoipupdate"
restart = "unless-stopped" restart = "unless-stopped"
networks = ["authentik"] networks = ["authentik"]
volumes = ["/docker/authentik/geoip:/usr/share/GeoIP"] volumes = ["~/data/authentik/geoip:/usr/share/GeoIP"]
env_file = [".env"] env_file = [".env"]
[services.geoipupdate.environment] [services.geoipupdate.environment]
GEOIPUPDATE_EDITION_IDS = "GeoLite2-City" GEOIPUPDATE_EDITION_IDS = "GeoLite2-City"
GEOIPUPDATE_FREQUENCY = "8" GEOIPUPDATE_FREQUENCY = "8"
[services.whoami-test]
image = "traefik/whoami"
container_name = "whoami-test"
restart = "unless-stopped"
security_opt = ["no-new-privileges:true"]
networks = ["proxy"]
environment = ["TZ"]
[networks.authentik] [networks.authentik]
external = true external = true

View file

@ -6,9 +6,9 @@ user = "82:82"
ports = ["80:80", "443:443/tcp", "443:443/udp"] ports = ["80:80", "443:443/tcp", "443:443/udp"]
networks = ["proxy"] networks = ["proxy"]
volumes = [ volumes = [
"/docker/caddy/data:/data", "~/data/caddy/data:/data",
"/docker/caddy/config:/config", "~/data/caddy/config:/config",
"/docker/nextcloud:/var/www/nextcloud", "~/data/nextcloud:/var/www/nextcloud",
"/var/www/korhonen.cc:/var/www/korhonen.cc", "/var/www/korhonen.cc:/var/www/korhonen.cc",
"/var/www/wkd:/var/www/wkd", "/var/www/wkd:/var/www/wkd",
"/var/www/index.korhonen.cc:/var/www/index.korhonen.cc", "/var/www/index.korhonen.cc:/var/www/index.korhonen.cc",

View file

@ -4,5 +4,5 @@ container_name = "cloudflare-ddns"
security_opt = ["no-new-privileges:true"] security_opt = ["no-new-privileges:true"]
network_mode = "host" network_mode = "host"
environment = ["PUID=1000", "PGID=1000"] environment = ["PUID=1000", "PGID=1000"]
volumes = ["/docker/ddns/config.json:/config.json"] volumes = ["~/data/ddns/config.json:/config.json"]
restart = "unless-stopped" restart = "unless-stopped"

View file

@ -5,7 +5,7 @@ environment = ["TZ=Europe/Helsinki", "USER_UID=1000", "USER_GID=1000"]
restart = "unless-stopped" restart = "unless-stopped"
networks = ["postgres", "proxy"] networks = ["postgres", "proxy"]
ports = ["22:22"] ports = ["22:22"]
volumes = ["/docker/forgejo:/data", "/etc/localtime:/etc/localtime:ro"] volumes = ["~/data/forgejo:/data", "/etc/localtime:/etc/localtime:ro"]
[networks.postgres] [networks.postgres]
external = true external = true

View file

@ -5,7 +5,7 @@ restart = "unless-stopped"
networks = ["freshrss", "postgres", "proxy"] networks = ["freshrss", "postgres", "proxy"]
environment = ["PUID=1000", "PGID=985", "TZ=Europe/Helsinki"] environment = ["PUID=1000", "PGID=985", "TZ=Europe/Helsinki"]
volumes = [ volumes = [
"/docker/freshrss/freshrss:/config", "~/data/freshrss/freshrss:/config",
"/etc/localtime:/etc/localtime:ro", "/etc/localtime:/etc/localtime:ro",
] ]

View file

@ -4,7 +4,7 @@ image = "homeassistant/home-assistant"
environment = ["TZ=Europe/Helsinki"] environment = ["TZ=Europe/Helsinki"]
devices = ["/dev/ttyACM0"] devices = ["/dev/ttyACM0"]
volumes = [ volumes = [
"/docker/homeautomation/home-assistant:/config", "~/data/homeautomation/home-assistant:/config",
"/etc/localtime:/etc/localtime:ro", "/etc/localtime:/etc/localtime:ro",
] ]
restart = "unless-stopped" restart = "unless-stopped"
@ -16,7 +16,7 @@ depends_on = ["mosquitto"]
[services.esphome] [services.esphome]
container_name = "esphome" container_name = "esphome"
image = "esphome/esphome" image = "esphome/esphome"
volumes = ["/docker/homeautomation/esphome:/config"] volumes = ["~/data/homeautomation/esphome:/config"]
restart = "unless-stopped" restart = "unless-stopped"
network_mode = "host" network_mode = "host"
@ -27,7 +27,7 @@ environment = ["TZ=Europe/Helsinki"]
ports = ["1883:1883"] ports = ["1883:1883"]
networks = ["homeautomation"] networks = ["homeautomation"]
volumes = [ volumes = [
"/docker/homeautomation/mosquitto:/mosquitto", "~/data/homeautomation/mosquitto:/mosquitto",
"/etc/localtime:/etc/localtime:ro", "/etc/localtime:/etc/localtime:ro",
] ]
restart = "unless-stopped" restart = "unless-stopped"
@ -36,7 +36,7 @@ restart = "unless-stopped"
container_name = "rhasspy" container_name = "rhasspy"
image = "rhasspy/rhasspy" image = "rhasspy/rhasspy"
command = "--profile en --user-profiles /profiles" command = "--profile en --user-profiles /profiles"
volumes = ["/docker/homeautomation/rhasspy:/profiles"] volumes = ["~/data/homeautomation/rhasspy:/profiles"]
environment = ["TZ=Europe/Helsinki"] environment = ["TZ=Europe/Helsinki"]
ports = ["12101:12101"] ports = ["12101:12101"]
networks = ["homeautomation"] networks = ["homeautomation"]

View file

@ -5,8 +5,8 @@ environment = ["TZ=Europe/Helsinki"]
networks = ["proxy", "authentik"] networks = ["proxy", "authentik"]
restart = "unless-stopped" restart = "unless-stopped"
volumes = [ volumes = [
"/docker/jellyfin/config:/config", "~/data/jellyfin/config:/config",
"/docker/jellyfin/cache:/cache", "~/data/jellyfin/cache:/cache",
"/mnt/Storage/Media:/media", "/mnt/Storage/Media:/media",
"/mnt/Storage/Nextcloud/FunctionalHacker/files/Media/Music:/media/Music", "/mnt/Storage/Nextcloud/FunctionalHacker/files/Media/Music:/media/Music",
"/etc/localtime:/etc/localtime:ro", "/etc/localtime:/etc/localtime:ro",

View file

@ -6,15 +6,15 @@ depends_on = ["redis"]
ports = ["3082:3000"] ports = ["3082:3000"]
networks = ["misskey", "proxy", "postgres"] networks = ["misskey", "proxy", "postgres"]
volumes = [ volumes = [
"/docker/misskey/files:/misskey/files", "~/data/misskey/files:/misskey/files",
"/docker/misskey/config:/misskey/.config:ro", "~/data/misskey/config:/misskey/.config:ro",
] ]
[services.elasticsearch] [services.elasticsearch]
image = "docker.elastic.co/elasticsearch/elasticsearch:7.17.8" image = "docker.elastic.co/elasticsearch/elasticsearch:7.17.8"
container_name = "misskey-elasticsearch" container_name = "misskey-elasticsearch"
restart = "unless-stopped" restart = "unless-stopped"
volumes = ["/docker/misskey/elasticsearch/:/usr/share/elasticsearch/data"] volumes = ["~/data/misskey/elasticsearch/:/usr/share/elasticsearch/data"]
networks = ["misskey"] networks = ["misskey"]
environment = [ environment = [
"cluster.name=misskey-es-cluster", "cluster.name=misskey-es-cluster",
@ -32,7 +32,7 @@ image = "redis"
container_name = "redis-misskey" container_name = "redis-misskey"
restart = "unless-stopped" restart = "unless-stopped"
networks = ["misskey"] networks = ["misskey"]
volumes = ["/docker/misskey/redis:/data"] volumes = ["~/data/misskey/redis:/data"]
[networks.misskey] [networks.misskey]
internal = true internal = true

View file

@ -5,7 +5,7 @@ restart = "unless-stopped"
user = "82:82" user = "82:82"
networks = ["nextcloud", "postgres", "proxy"] networks = ["nextcloud", "postgres", "proxy"]
volumes = [ volumes = [
"/docker/nextcloud:/var/www/html:z", "~/data/nextcloud:/var/www/html:z",
"/mnt/Storage/Nextcloud:/var/www/html/data", "/mnt/Storage/Nextcloud:/var/www/html/data",
"/etc/localtime:/etc/localtime:ro", "/etc/localtime:/etc/localtime:ro",
] ]

View file

@ -4,6 +4,6 @@ container_name = "ofelia"
restart = "unless-stopped" restart = "unless-stopped"
volumes = [ volumes = [
"/etc/localtime:/etc/localtime:ro", "/etc/localtime:/etc/localtime:ro",
"/var/run/docker.sock:/var/run/docker.sock:ro", "/var/run~/data.sock:/var/run/docker.sock:ro",
] ]
command = "daemon --docker" command = "daemon --docker"

View file

@ -6,8 +6,8 @@ image = "pihole/pihole"
ports = ["53:53/tcp", "53:53/udp", "67:67/udp", "8069:80/tcp"] ports = ["53:53/tcp", "53:53/udp", "67:67/udp", "8069:80/tcp"]
networks = ["proxy"] networks = ["proxy"]
volumes = [ volumes = [
"/docker/pihole/pihole:/etc/pihole/", "~/data/pihole/pihole:/etc/pihole/",
"/docker/pihole/dnsmasq:/etc/dnsmasq.d/", "~/data/pihole/dnsmasq:/etc/dnsmasq.d/",
] ]
dns = ["127.0.0.1", "1.1.1.1"] dns = ["127.0.0.1", "1.1.1.1"]
cap_add = ["NET_ADMIN"] cap_add = ["NET_ADMIN"]

View file

@ -7,7 +7,7 @@ environment = ["TZ=Europe/Helsinki", "POSTGRES_PASSWORD=12345"]
ports = ["5432:5432"] ports = ["5432:5432"]
networks = ["postgres"] networks = ["postgres"]
volumes = [ volumes = [
"/docker/postgres:/var/lib/postgresql/data", "~/data/postgres:/var/lib/postgresql/data",
"/etc/localtime:/etc/localtime:ro", "/etc/localtime:/etc/localtime:ro",
] ]
restart = "unless-stopped" restart = "unless-stopped"

View file

@ -4,8 +4,8 @@ image = "searxng/searxng"
restart = "unless-stopped" restart = "unless-stopped"
networks = ["searx", "proxy"] networks = ["searx", "proxy"]
volumes = [ volumes = [
"/docker/searx:/etc/searxng", "~/data/searx:/etc/searxng",
#"/docker/searx/logo.png:/usr/local/searxng/searx/static/themes/simple/img/searxng.png:ro" #"~/data/searx/logo.png:/usr/local/searxng/searx/static/themes/simple/img/searxng.png:ro"
] ]
environment = ["SEARXNG_BASE_URL=https://search.korhonen.cc/"] environment = ["SEARXNG_BASE_URL=https://search.korhonen.cc/"]
cap_drop = ["ALL"] cap_drop = ["ALL"]

View file

@ -1,7 +1,7 @@
[services.grafana] [services.grafana]
image = "grafana/grafana" image = "grafana/grafana"
container_name = "grafana" container_name = "grafana"
volumes = ["/docker/stats/grafana:/var/lib/grafana"] volumes = ["~/data/stats/grafana:/var/lib/grafana"]
networks = ["stats", "proxy"] networks = ["stats", "proxy"]
user = "1000:984" user = "1000:984"
env_file = [".env"] env_file = [".env"]

View file

@ -3,7 +3,7 @@ image = "linuxserver/tvheadend"
container_name = "tvheadend" container_name = "tvheadend"
environment = ["TZ=Europe/Helsinki", "PUID=1000", "PGID=985"] environment = ["TZ=Europe/Helsinki", "PUID=1000", "PGID=985"]
volumes = [ volumes = [
"/docker/tvheadend:/config", "~/data/tvheadend:/config",
"/mnt/Storage/Media/PVR:/recordings", "/mnt/Storage/Media/PVR:/recordings",
"/mnt/Storage/picons:/picons", "/mnt/Storage/picons:/picons",
"/etc/localtime:/etc/localtime:ro", "/etc/localtime:/etc/localtime:ro",

View file

@ -2,7 +2,7 @@
image = "woodpeckerci/woodpecker-server" image = "woodpeckerci/woodpecker-server"
container_name = "woodpecker" container_name = "woodpecker"
restart = "unless-stopped" restart = "unless-stopped"
volumes = ["/docker/woodpecker/:/var/lib/woodpecker/"] volumes = ["~/data/woodpecker/:/var/lib/woodpecker/"]
env_file = [".env"] env_file = [".env"]
environment = [ environment = [
"WOODPECKER_OPEN=true", "WOODPECKER_OPEN=true",
@ -22,7 +22,7 @@ container_name = "woodpecker-agent"
command = "agent" command = "agent"
restart = "unless-stopped" restart = "unless-stopped"
depends_on = ["woodpecker"] depends_on = ["woodpecker"]
volumes = ["/var/run/docker.sock:/var/run/docker.sock"] volumes = ["/var/run~/data.sock:/var/run/docker.sock"]
env_file = [".env"] env_file = [".env"]
environment = [ environment = [
"WOODPECKER_SERVER=woodpecker:9000", "WOODPECKER_SERVER=woodpecker:9000",