diff --git a/docker-compose.yml b/docker-compose.yml index fd3263c..b5fef7c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -32,9 +32,10 @@ services: - "80:80" - "443:443" volumes: - - "/var/run/docker.sock:/var/run/docker.sock:ro" - - "/srv/docker/container/traefik/:/configuration" - - "/srv/docker/container/letsencrypt/etc:/letsencrypt" + - /var/run/docker.sock:/var/run/docker.sock:ro + - /srv/docker/container/traefik/:/configuration + - /srv/docker/container/letsencrypt/etc:/letsencrypt + - /etc/localtime:/etc/localtime:ro sonarr: container_name: sonarr @@ -54,6 +55,7 @@ services: - /srv/docker/container/sonarr/config:/config - /export/docker/storage/downloads:/downloads - /export/docker/storage/series:/tv + - /etc/localtime:/etc/localtime:ro radarr: container_name: radarr @@ -73,6 +75,7 @@ services: - /srv/docker/container/radarr/config:/config - /export/docker/storage/downloads:/downloads - /export/docker/storage/movies:/movies + - /etc/localtime:/etc/localtime:ro emby: container_name: emby @@ -90,6 +93,7 @@ services: - /export/docker/storage/transcode:/transcode - /export/docker/storage:/data - /export/myth/tv:/myth-recordings + - /etc/localtime:/etc/localtime:ro ports: - "8096:8096" - "8920:8920" @@ -122,6 +126,7 @@ services: - /srv/docker/container/mail/log:/var/log/mail - /srv/docker/container/mail/config/:/tmp/docker-mailserver/ - /srv/docker/container/letsencrypt/etc:/etc/letsencrypt + - /etc/localtime:/etc/localtime:ro environment: - ENABLE_SPAMASSASSIN=1 - ENABLE_CLAMAV=1 @@ -192,6 +197,7 @@ services: - /srv/docker/container/ldap/etc/ldap/slapd.d:/etc/ldap/slapd.d - /srv/docker/container/ldap/certs/:/container/service/slapd/assets/certs - /srv/docker/container/ldap/ldifs/:/ldifs/ + - /etc/localtime:/etc/localtime:ro ports: - "389:389" - "636:636" @@ -209,6 +215,8 @@ services: - "traefik.http.middlewares.stripprefix-phpldapadmin.stripprefix.prefixes=/phpldapadmin" - "traefik.http.routers.phpldapadmin.middlewares=stripprefix-phpldapadmin@docker" - "traefik.http.routers.phpldapadmin.entrypoints=web" + volumes: + - /etc/localtime:/etc/localtime:ro depends_on: - openldap @@ -224,6 +232,8 @@ services: - "traefik.http.routers.isotope-server.middlewares=stripprefix-isotope-server@docker" - "traefik.http.routers.isotope-server.entrypoints=secureweb" - "traefik.http.routers.isotope-server.tls=true" + volumes: + - /etc/localtime:/etc/localtime:ro # webmail (client) isotope-client: @@ -235,6 +245,8 @@ services: - "traefik.http.routers.isotope-client.rule=Host(`webmail.depaoli.id.au`) && PathPrefix(`/`)" - "traefik.http.routers.isotope-client.entrypoints=secureweb" - "traefik.http.routers.isotope-client.tls=true" + volumes: + - /etc/localtime:/etc/localtime:ro portainer: container_name: portainer @@ -243,6 +255,7 @@ services: volumes: - /var/run/docker.sock:/var/run/docker.sock - /srv/docker/container/portainer/data:/data + - /etc/localtime:/etc/localtime:ro labels: - "com.centurylinklabs.watchtower.enable=true" - "traefik.enable=true" @@ -267,6 +280,7 @@ services: - /myth/opt/plex/config:/config - /myth/opt/plex/transcode:/transcode - /myth/opt/storage:/data + - /etc/localtime:/etc/localtime:ro ports: - "32400:32400" # - "1900:1900" @@ -283,7 +297,7 @@ services: ## remember, need to docker-compose stop hassio && docker-compose rm hassio && docker-compose pull hassio && docker-compose up hassio & ## hassio: - image: homeassistant/amd64-hassio-supervisor:2021.06.0 + image: homeassistant/amd64-hassio-supervisor:2021.06.8 container_name: hassio_supervisor labels: - "com.centurylinklabs.watchtower.enable=false" @@ -302,6 +316,7 @@ services: - /srv/docker/container/hassio/scripts:/scripts - /var/run/docker.sock:/var/run/docker.sock - /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket + - /etc/localtime:/etc/localtime:ro sabnzbd: image: linuxserver/sabnzbd @@ -315,6 +330,7 @@ services: - /srv/docker/container/sabnzbd/:/config - /export/docker/storage/downloads:/downloads - /export/docker/storage/incomplete-downloads:/incomplete-downloads + - /etc/localtime:/etc/localtime:ro labels: - "com.centurylinklabs.watchtower.enable=true" - "traefik.enable=true" @@ -327,6 +343,8 @@ services: container_name: speedtest-exporter labels: - "com.centurylinklabs.watchtower.enable=true" + volumes: + - /etc/localtime:/etc/localtime:ro restart: unless-stopped prometheus: @@ -335,6 +353,7 @@ services: volumes: - /srv/docker/container/prometheus/:/etc/prometheus/ - /srv/docker/container/prometheus/data:/prometheus + - /etc/localtime:/etc/localtime:ro labels: - "com.centurylinklabs.watchtower.enable=true" command: @@ -359,6 +378,7 @@ services: - /sys:/host/sys:ro - /:/rootfs:ro - /srv/docker/container/node-exporter/textfile_collector:/var/lib/node_exporter/textfile_collector + - /etc/localtime:/etc/localtime:ro labels: - "com.centurylinklabs.watchtower.enable=true" command: @@ -397,6 +417,7 @@ services: - /var/run:/var/run:rw - /sys:/sys:ro - /var/lib/docker/:/var/lib/docker:ro + - /etc/localtime:/etc/localtime:ro restart: always blackbox_exporter: @@ -422,6 +443,7 @@ services: - /srv/docker/container/grafana/data:/var/lib/grafana - /srv/docker/container/grafana/dashboards:/var/lib/grafana/dashboards - /srv/docker/container/grafana/grafana/provisioning:/etc/grafana/provisioning + - /etc/localtime:/etc/localtime:ro env_file: - /srv/docker/container/grafana/config.monitoring labels: @@ -443,8 +465,9 @@ services: DNS1: '127.0.0.1' DNS2: '1.1.1.1' volumes: - - '/srv/docker/container/pihole/etc/:/etc/pihole/' - - '/srv/docker/container/pihole/dnsmasq.d/:/etc/dnsmasq.d/' + - /srv/docker/container/pihole/etc/:/etc/pihole/ + - /srv/docker/container/pihole/dnsmasq.d/:/etc/dnsmasq.d/ + - /etc/localtime:/etc/localtime:ro restart: unless-stopped labels: - "com.centurylinklabs.watchtower.enable=true" @@ -465,14 +488,16 @@ services: POSTGRES_DB: library PGPASSWORD: NWNlfa01 volumes: - - '/srv/docker/container/bookdb/data:/var/lib/postgresql/data' - - '/srv/docker/container/bookdb/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d' + - /srv/docker/container/bookdb/data:/var/lib/postgresql/data + - /srv/docker/container/bookdb/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d + - /etc/localtime:/etc/localtime:ro bookdb_web: container_name: bookdb_web build: '/home/ddp/src/pybook' volumes: - - '/srv/docker/container/letsencrypt/etc:/etc/letsencrypt' + - /srv/docker/container/letsencrypt/etc:/etc/letsencrypt + - /etc/localtime:/etc/localtime:ro labels: - "com.centurylinklabs.watchtower.enable=false" - "traefik.enable=true" @@ -480,6 +505,22 @@ services: - "traefik.tcp.routers.bookdb_web-tcp.tls.passthrough=true" - "traefik.tcp.routers.bookdb_web-tcp.entrypoints=secureweb" + padb_dev: + container_name: padb_dev + image: postgres + restart: always + environment: + POSTGRES_PASSWORD: for_now_pa + POSTGRES_USER: pa + POSTGRES_DB: pa + PGPASSWORD: for_now_overall_pg_pass + ports: + - '65432:5432' + volumes: + - /srv/docker/container/padb_dev/data:/var/lib/postgresql/data + - /srv/docker/container/padb_dev/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d + - /etc/localtime:/etc/localtime:ro + padb: container_name: padb image: postgres @@ -489,11 +530,10 @@ services: POSTGRES_USER: pa POSTGRES_DB: pa PGPASSWORD: for_now_overall_pg_pass - ports: - - '55432:5432' volumes: - - '/srv/docker/container/padb/data:/var/lib/postgresql/data' - - '/srv/docker/container/padb/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d' + - /srv/docker/container/padb/data:/var/lib/postgresql/data + - /srv/docker/container/padb/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d + - /etc/localtime:/etc/localtime:ro paweb: container_name: paweb @@ -503,8 +543,9 @@ services: PJM_UID: 500 PJM_GID: 500 volumes: - - '/srv/docker/container/letsencrypt/etc:/etc/letsencrypt' - - '/export/docker/storage:/export/docker/storage' + - /srv/docker/container/letsencrypt/etc:/etc/letsencrypt + - /export/docker/storage:/export/docker/storage + - /etc/localtime:/etc/localtime:ro labels: - "com.centurylinklabs.watchtower.enable=false" - "traefik.enable=true" @@ -516,7 +557,8 @@ services: container_name: bitwarden image: bitwardenrs/server:latest volumes: - - '/srv/docker/container/bitwarden_rs/data:/data' + - /srv/docker/container/bitwarden_rs/data:/data + - /etc/localtime:/etc/localtime:ro labels: - "com.centurylinklabs.watchtower.enable=true" - "traefik.enable=true"