use /etc/localtime so docker containers have right time for logs

This commit is contained in:
2021-07-28 21:43:37 +10:00
parent 4ab0742938
commit 943d9e09b2

View File

@@ -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"