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