docker-compose: set TZ across all containers

This commit is contained in:
Abel Luck 2023-06-02 10:46:26 +00:00
parent 00f6ede557
commit 907b9cb931

View file

@ -1,5 +1,9 @@
version: "3.4" version: "3.4"
x-global-vars:
&common-global-variables
TZ: Etc/UTC
x-zammad-vars: x-zammad-vars:
&common-zammad-variables &common-zammad-variables
MEMCACHE_SERVERS: "zammad-memcached:11211" MEMCACHE_SERVERS: "zammad-memcached:11211"
@ -41,9 +45,10 @@ services:
zammad-elasticsearch: zammad-elasticsearch:
container_name: zammad-elasticsearch container_name: zammad-elasticsearch
environment: environment:
- discovery.type=single-node discovery.type: single-node
- ES_JAVA_OPTS=-Xms750m -Xmx750m ES_JAVA_OPTS: -Xms750m -Xmx750m
- xpack.security.enabled=false xpack.security.enabled: false
<<: *common-global-variables
build: ./docker/elasticsearch build: ./docker/elasticsearch
restart: ${RESTART} restart: ${RESTART}
volumes: volumes:
@ -56,7 +61,7 @@ services:
depends_on: depends_on:
- zammad-postgresql - zammad-postgresql
environment: environment:
<<: *common-zammad-variables <<: [*common-zammad-variables, *common-global-variables]
POSTGRESQL_USER: zammad POSTGRESQL_USER: zammad
POSTGRESQL_PASS: ${ZAMMAD_DATABASE_PASSWORD} POSTGRESQL_PASS: ${ZAMMAD_DATABASE_PASSWORD}
build: ./docker/zammad build: ./docker/zammad
@ -69,6 +74,8 @@ services:
command: memcached -m 256M command: memcached -m 256M
build: ./docker/memcached build: ./docker/memcached
restart: ${RESTART} restart: ${RESTART}
environment:
<<: *common-global-variables
zammad-nginx: zammad-nginx:
platform: linux/x86_64 platform: linux/x86_64
@ -83,18 +90,19 @@ services:
build: ./docker/zammad build: ./docker/zammad
restart: ${RESTART} restart: ${RESTART}
environment: environment:
<<: *common-global-variables
NGINX_SERVER_SCHEME: https NGINX_SERVER_SCHEME: https
VIRTUAL_HOST: ${ZAMMAD_VIRTUAL_HOST} VIRTUAL_HOST: ${ZAMMAD_VIRTUAL_HOST}
VIRTUAL_PORT: 8080 VIRTUAL_PORT: 8080
volumes: volumes:
- zammad-data:/opt/zammad - zammad-data:/opt/zammad
zammad-postgresql: zammad-postgresql:
container_name: zammad-postgresql container_name: zammad-postgresql
environment: environment:
- POSTGRES_USER=zammad <<: *common-global-variables
- POSTGRES_PASSWORD=${ZAMMAD_DATABASE_PASSWORD} POSTGRES_USER: zammad
POSTGRES_PASSWORD: ${ZAMMAD_DATABASE_PASSWORD}
build: ./docker/postgresql build: ./docker/postgresql
restart: ${RESTART} restart: ${RESTART}
ports: ports:
@ -110,7 +118,8 @@ services:
- zammad-memcached - zammad-memcached
- zammad-postgresql - zammad-postgresql
- zammad-redis - zammad-redis
environment: *common-zammad-variables environment:
<<: [*common-global-variables, *common-zammad-variables]
build: ./docker/zammad build: ./docker/zammad
restart: ${RESTART} restart: ${RESTART}
volumes: volumes:
@ -120,6 +129,8 @@ services:
container_name: zammad-redis container_name: zammad-redis
build: ./docker/redis build: ./docker/redis
restart: ${RESTART} restart: ${RESTART}
environment:
<<: *common-global-variables
zammad-scheduler: zammad-scheduler:
platform: linux/x86_64 platform: linux/x86_64
@ -129,7 +140,8 @@ services:
- zammad-memcached - zammad-memcached
- zammad-railsserver - zammad-railsserver
- zammad-redis - zammad-redis
environment: *common-zammad-variables environment:
<<: [*common-global-variables, *common-zammad-variables]
build: ./docker/zammad build: ./docker/zammad
restart: ${RESTART} restart: ${RESTART}
volumes: volumes:
@ -143,7 +155,8 @@ services:
- zammad-memcached - zammad-memcached
- zammad-railsserver - zammad-railsserver
- zammad-redis - zammad-redis
environment: *common-zammad-variables environment:
<<: [*common-global-variables, *common-zammad-variables]
build: ./docker/zammad build: ./docker/zammad
restart: ${RESTART} restart: ${RESTART}
volumes: volumes:
@ -206,6 +219,8 @@ services:
user: ${CURRENT_UID} user: ${CURRENT_UID}
volumes: volumes:
- ../signald:/signald - ../signald:/signald
environment:
<<: *common-global-variables
# nginx-proxy: # nginx-proxy:
# container_name: nginx-proxy # container_name: nginx-proxy
@ -226,6 +241,7 @@ services:
ports: ports:
- "8003:3000" - "8003:3000"
environment: environment:
<<: *common-global-variables
ZAMMAD_PROXY_URL: ${ZAMMAD_PROXY_URL} ZAMMAD_PROXY_URL: ${ZAMMAD_PROXY_URL}
ZAMMAD_URL: ${ZAMMAD_URL} ZAMMAD_URL: ${ZAMMAD_URL}
ZAMMAD_API_TOKEN: ${ZAMMAD_API_TOKEN} ZAMMAD_API_TOKEN: ${ZAMMAD_API_TOKEN}
@ -249,6 +265,7 @@ services:
ports: ports:
- "8004:3000" - "8004:3000"
environment: environment:
<<: *common-global-variables
LINK_EMBEDDED: "true" LINK_EMBEDDED: "true"
volumes: volumes: