From 530407c16218ed792c4259c82ac04a643f520a7b Mon Sep 17 00:00:00 2001 From: il Date: Sun, 10 May 2026 18:44:28 +0900 Subject: [PATCH] refactor(all): update hardcoded timezone 'Asia/Seoul' to ansible variable 'timezone' --- ansible/inventory/group_vars/all.yaml | 1 + ansible/playbooks/app/site.yaml | 4 ++-- ansible/playbooks/auth/site.yaml | 4 ++-- ansible/playbooks/console/site.yaml | 4 ++-- ansible/playbooks/fw/site.yaml | 4 ++-- ansible/playbooks/infra/site.yaml | 4 ++-- ansible/playbooks/vmm/site.yaml | 4 ++-- ansible/roles/infra/tasks/services/set_ldap.yaml | 2 +- config/services/containers/app/affine/affine.container.j2 | 2 +- .../containers/app/collabora/collabora.container.j2 | 2 +- config/services/containers/app/gitea/gitea.container.j2 | 2 +- .../services/containers/app/immich/immich-ml.container.j2 | 2 +- config/services/containers/app/immich/immich.container.j2 | 2 +- .../containers/app/manticore/manticore.container.j2 | 2 +- .../containers/app/nextcloud/nextcloud.container.j2 | 2 +- .../containers/app/paperless/paperless.container.j2 | 4 ++-- config/services/containers/app/redis/redis.container.j2 | 2 +- config/services/containers/app/sure/sure-web.container.j2 | 2 +- .../services/containers/app/sure/sure-worker.container.j2 | 2 +- .../containers/app/vaultwarden/vaultwarden.container.j2 | 2 +- .../services/containers/auth/authelia/authelia.container.j2 | 2 +- config/services/containers/common/caddy/caddy.container.j2 | 2 +- config/services/containers/infra/ca/ca.container.j2 | 2 +- .../services/containers/infra/grafana/grafana.container.j2 | 2 +- config/services/containers/infra/ldap/ldap.container.j2 | 2 +- config/services/containers/infra/loki/loki.container.j2 | 2 +- .../containers/infra/postgresql/postgresql.container.j2 | 2 +- .../containers/infra/prometheus/prometheus.container.j2 | 2 +- .../services/app/actual-budget/actual-budget.container.j2 | 2 +- .../services/app/ezbookkeeping/ezbookkeeping.container.j2 | 2 +- docs/archives/services/app/opencloud/opencloud.container.j2 | 2 +- docs/archives/services/app/trilium/trilium.container.j2 | 2 +- docs/archives/services/app/vikunja/vikunja.container.j2 | 6 +++--- docs/archives/services/app/wikijs/wikijs.container.j2 | 2 +- 34 files changed, 43 insertions(+), 42 deletions(-) diff --git a/ansible/inventory/group_vars/all.yaml b/ansible/inventory/group_vars/all.yaml index d7351cd..5f751f6 100644 --- a/ansible/inventory/group_vars/all.yaml +++ b/ansible/inventory/group_vars/all.yaml @@ -1,6 +1,7 @@ --- # Global vars ansible_ssh_private_key_file: "/etc/secrets/{{ hostvars['console']['node']['uid'] }}/id_console" +timezone: "Asia/Seoul" # CA root_cert_filename: "ilnmors_root_ca.crt" diff --git a/ansible/playbooks/app/site.yaml b/ansible/playbooks/app/site.yaml index 3dc1c14..2641c48 100644 --- a/ansible/playbooks/app/site.yaml +++ b/ansible/playbooks/app/site.yaml @@ -23,9 +23,9 @@ tags: ["always"] tasks: - - name: Set timezone to Asia/Seoul + - name: Set timezone community.general.timezone: - name: Asia/Seoul + name: "{{ timezone }}" become: true tags: ["init", "timezone"] diff --git a/ansible/playbooks/auth/site.yaml b/ansible/playbooks/auth/site.yaml index 380d33c..31ba638 100644 --- a/ansible/playbooks/auth/site.yaml +++ b/ansible/playbooks/auth/site.yaml @@ -23,9 +23,9 @@ tags: ["always"] tasks: - - name: Set timezone to Asia/Seoul + - name: Set timezone community.general.timezone: - name: Asia/Seoul + name: "{{ timezone }}" become: true tags: ["init", "timezone"] diff --git a/ansible/playbooks/console/site.yaml b/ansible/playbooks/console/site.yaml index 65fc607..1f6d48c 100644 --- a/ansible/playbooks/console/site.yaml +++ b/ansible/playbooks/console/site.yaml @@ -24,9 +24,9 @@ tasks: # init - - name: Set timezone to Asia/Seoul + - name: Set timezone community.general.timezone: - name: Asia/Seoul + name: "{{ timezone }}" become: true tags: ["init", "timezone"] diff --git a/ansible/playbooks/fw/site.yaml b/ansible/playbooks/fw/site.yaml index 38333f6..f326b50 100644 --- a/ansible/playbooks/fw/site.yaml +++ b/ansible/playbooks/fw/site.yaml @@ -23,9 +23,9 @@ tags: ["always"] tasks: - - name: Set timezone to Asia/Seoul + - name: Set timezone community.general.timezone: - name: Asia/Seoul + name: "{{ timezone }}" become: true tags: ["init", "timezone"] diff --git a/ansible/playbooks/infra/site.yaml b/ansible/playbooks/infra/site.yaml index b7895ba..6184fad 100644 --- a/ansible/playbooks/infra/site.yaml +++ b/ansible/playbooks/infra/site.yaml @@ -23,9 +23,9 @@ tags: ["always"] tasks: - - name: Set timezone to Asia/Seoul + - name: Set timezone community.general.timezone: - name: Asia/Seoul + name: "{{ timezone }}" become: true tags: ["init", "timezone"] diff --git a/ansible/playbooks/vmm/site.yaml b/ansible/playbooks/vmm/site.yaml index 2963636..1cfb755 100644 --- a/ansible/playbooks/vmm/site.yaml +++ b/ansible/playbooks/vmm/site.yaml @@ -30,9 +30,9 @@ tags: ["always"] tasks: # init - - name: Set timezone to Asia/Seoul + - name: Set timezone community.general.timezone: - name: Asia/Seoul + name: "{{ timezone }}" become: true tags: ["init", "timezone"] diff --git a/ansible/roles/infra/tasks/services/set_ldap.yaml b/ansible/roles/infra/tasks/services/set_ldap.yaml index ee20064..1770b77 100644 --- a/ansible/roles/infra/tasks/services/set_ldap.yaml +++ b/ansible/roles/infra/tasks/services/set_ldap.yaml @@ -75,7 +75,7 @@ rm: true detach: false env: - TZ: "Asia/Seoul" + TZ: "{{ timezone }}" LLDAP_LDAP_BASE_DN: "{{ domain['dc'] }}" secrets: - "LLDAP_DATABASE_URL,type=env" diff --git a/config/services/containers/app/affine/affine.container.j2 b/config/services/containers/app/affine/affine.container.j2 index 8ff97e4..c3dea8f 100644 --- a/config/services/containers/app/affine/affine.container.j2 +++ b/config/services/containers/app/affine/affine.container.j2 @@ -19,7 +19,7 @@ Volume=%h/containers/affine/config:/root/.affine/config Volume=%h/containers/affine/ssl:/etc/ssl/affine:ro # General -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" ## OIDC callback URIs Environment="AFFINE_SERVER_HOST={{ services['affine']['domain']['public'] }}.{{ domain['public'] }}" Environment="AFFINE_SERVER_EXTERNAL_URL=https://{{ services['affine']['domain']['public'] }}.{{ domain['public'] }}" diff --git a/config/services/containers/app/collabora/collabora.container.j2 b/config/services/containers/app/collabora/collabora.container.j2 index 14000db..187117c 100644 --- a/config/services/containers/app/collabora/collabora.container.j2 +++ b/config/services/containers/app/collabora/collabora.container.j2 @@ -11,7 +11,7 @@ HostName=collabora PublishPort={{ services['collabora']['ports']['http'] }}:9980/tcp -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" Environment="aliasgroup1=https://{{ services['nextcloud']['domain']['public'] }}.{{ domain['public'] }}" # Environment="aliasgroup2=other_server_FQDN" Environment="extra_params=--o:ssl.enable=false --o:ssl.termination=true --o:server_name={{ services['collabora']['domain']['public'] }}.{{ domain['public'] }} --o:admin_console.enable=false" diff --git a/config/services/containers/app/gitea/gitea.container.j2 b/config/services/containers/app/gitea/gitea.container.j2 index 8b126f9..4abb252 100644 --- a/config/services/containers/app/gitea/gitea.container.j2 +++ b/config/services/containers/app/gitea/gitea.container.j2 @@ -19,7 +19,7 @@ Volume=%h/data/containers/gitea:/data:rw Volume=%h/containers/gitea/ssl:/etc/ssl/gitea:ro # General -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" Environment="GITEA__server__DISABLE_SSH=true" # Database Environment="GITEA__database__DB_TYPE=postgres" diff --git a/config/services/containers/app/immich/immich-ml.container.j2 b/config/services/containers/app/immich/immich-ml.container.j2 index 5afd142..a70c646 100644 --- a/config/services/containers/app/immich/immich-ml.container.j2 +++ b/config/services/containers/app/immich/immich-ml.container.j2 @@ -21,7 +21,7 @@ PodmanArgs=--group-add keep-groups Volume=%h/containers/immich/ml/cache:/cache:rw -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" [Service] Restart=always diff --git a/config/services/containers/app/immich/immich.container.j2 b/config/services/containers/app/immich/immich.container.j2 index a948579..47c379a 100644 --- a/config/services/containers/app/immich/immich.container.j2 +++ b/config/services/containers/app/immich/immich.container.j2 @@ -24,7 +24,7 @@ Volume=%h/data/containers/immich:/data:rw Volume=%h/containers/immich/ssl:/etc/ssl/immich:ro # Environment -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" # The new environment from version 2.7.0 to enable CSP Environment="IMMICH_HELMET_FILE=true" diff --git a/config/services/containers/app/manticore/manticore.container.j2 b/config/services/containers/app/manticore/manticore.container.j2 index ea3b55c..f6a28a7 100644 --- a/config/services/containers/app/manticore/manticore.container.j2 +++ b/config/services/containers/app/manticore/manticore.container.j2 @@ -14,7 +14,7 @@ PublishPort={{ services[manticore_service]['ports']['manticore'] }}:9308 Volume=%h/data/containers/manticore/{{ manticore_service }}:/var/lib/manticore:rw # General -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" [Service] Restart=always diff --git a/config/services/containers/app/nextcloud/nextcloud.container.j2 b/config/services/containers/app/nextcloud/nextcloud.container.j2 index 80e4204..c1d6fa9 100644 --- a/config/services/containers/app/nextcloud/nextcloud.container.j2 +++ b/config/services/containers/app/nextcloud/nextcloud.container.j2 @@ -17,7 +17,7 @@ Volume=%h/containers/nextcloud/ini/upload.ini:/usr/local/etc/php/conf.d/upload.i Volume=%h/data/containers/nextcloud/html:/var/www/html:rw # General -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" # PostgreSQL Environment="PGSSLMODE=verify-full" Environment="PGSSLROOTCERT=/etc/ssl/nextcloud/{{ root_cert_filename }}" diff --git a/config/services/containers/app/paperless/paperless.container.j2 b/config/services/containers/app/paperless/paperless.container.j2 index d4ae7fd..513a0d3 100644 --- a/config/services/containers/app/paperless/paperless.container.j2 +++ b/config/services/containers/app/paperless/paperless.container.j2 @@ -20,8 +20,8 @@ Volume=%h/data/containers/paperless/consume:/usr/src/paperless/consume:rw Volume=%h/containers/paperless/ssl:/etc/ssl/paperless:ro # General -Environment="TZ=Asia/Seoul" -Environment="PAPERLESS_TIME_ZONE=Asia/Seoul" +Environment="TZ={{ timezone }}" +Environment="PAPERLESS_TIME_ZONE={{ timezone }}" Environment="PAPERLESS_URL=https://{{ services['paperless']['domain']['public'] }}.{{ domain['public'] }}" Environment="PAPERLESS_OCR_LANGUAGE=kor+eng" Environment="PAPERLESS_OCR_LANGUAGES=kor" diff --git a/config/services/containers/app/redis/redis.container.j2 b/config/services/containers/app/redis/redis.container.j2 index eff53ae..371c0eb 100644 --- a/config/services/containers/app/redis/redis.container.j2 +++ b/config/services/containers/app/redis/redis.container.j2 @@ -20,7 +20,7 @@ Volume=%h/containers/redis/{{ redis_service }}/redis.conf:/usr/local/etc/redis/r Exec=redis-server /usr/local/etc/redis/redis.conf -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" [Service] Restart=always diff --git a/config/services/containers/app/sure/sure-web.container.j2 b/config/services/containers/app/sure/sure-web.container.j2 index 62d212b..e745809 100644 --- a/config/services/containers/app/sure/sure-web.container.j2 +++ b/config/services/containers/app/sure/sure-web.container.j2 @@ -18,7 +18,7 @@ Volume=%h/data/containers/sure/storage:/rails/storage:rw Volume=%h/containers/sure/ssl:/etc/ssl/sure:ro # General -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" Environment="SELF_HOSTED=true" Environment="ONBOARDING_STATE=closed" Environment="RAILS_FORCE_SSL=false" diff --git a/config/services/containers/app/sure/sure-worker.container.j2 b/config/services/containers/app/sure/sure-worker.container.j2 index 1ddd316..03589c7 100644 --- a/config/services/containers/app/sure/sure-worker.container.j2 +++ b/config/services/containers/app/sure/sure-worker.container.j2 @@ -18,7 +18,7 @@ Volume=%h/containers/sure/ssl:/etc/ssl/sure:ro Exec=bundle exec sidekiq # General -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" Environment="SELF_HOSTED=true" Environment="ONBOARDING_STATE=closed" Environment="RAILS_FORCE_SSL=false" diff --git a/config/services/containers/app/vaultwarden/vaultwarden.container.j2 b/config/services/containers/app/vaultwarden/vaultwarden.container.j2 index a5ac7da..963a420 100644 --- a/config/services/containers/app/vaultwarden/vaultwarden.container.j2 +++ b/config/services/containers/app/vaultwarden/vaultwarden.container.j2 @@ -18,7 +18,7 @@ PublishPort={{ services['vaultwarden']['ports']['http'] }}:80/tcp Volume=%h/data/containers/vaultwarden:/data:rw Volume=%h/containers/vaultwarden/ssl:/etc/ssl/vaultwarden:ro -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" Environment="DOMAIN=https://{{ services['vaultwarden']['domain']['public'] }}.{{ domain['public'] }}" Environment="SIGNUPS_ALLOWED=false" Secret=VW_ADMIN_TOKEN,type=env,target=ADMIN_TOKEN diff --git a/config/services/containers/auth/authelia/authelia.container.j2 b/config/services/containers/auth/authelia/authelia.container.j2 index b47cadb..6db7cda 100644 --- a/config/services/containers/auth/authelia/authelia.container.j2 +++ b/config/services/containers/auth/authelia/authelia.container.j2 @@ -22,7 +22,7 @@ Volume=%h/containers/authelia/config:/config:rw Volume=%h/containers/authelia/certs:/etc/ssl/authelia:ro # Default -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" # Enable Go template engine # !CAUTION! {% raw %}# If this environment were enabled, you would have to use {{/* ... /*}} for {{ go_filter }} options. Go engine always processes its own grammar first. diff --git a/config/services/containers/common/caddy/caddy.container.j2 b/config/services/containers/common/caddy/caddy.container.j2 index 2e5cb38..63dd00c 100644 --- a/config/services/containers/common/caddy/caddy.container.j2 +++ b/config/services/containers/common/caddy/caddy.container.j2 @@ -33,7 +33,7 @@ Volume=%h/containers/caddy/data:/data:rw Volume=/var/log/caddy:/log:rw {% endif %} -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" Secret=CADDY_ACME_KEY,target=/run/secrets/CADDY_ACME_KEY {% if node['name'] == 'auth' %} diff --git a/config/services/containers/infra/ca/ca.container.j2 b/config/services/containers/infra/ca/ca.container.j2 index 499166e..08ee236 100644 --- a/config/services/containers/infra/ca/ca.container.j2 +++ b/config/services/containers/infra/ca/ca.container.j2 @@ -21,7 +21,7 @@ Volume=%h/containers/ca/config:/home/step/config:rw Volume=%h/containers/ca/db:/home/step/db:rw Volume=%h/containers/ca/templates:/home/step/templates:rw -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" # Since 0.30.0, Docker CMD no longer expands PWDPATH. #Environment="PWDPATH=/run/secrets/STEP_CA_PASSWORD" diff --git a/config/services/containers/infra/grafana/grafana.container.j2 b/config/services/containers/infra/grafana/grafana.container.j2 index 440567b..409fe85 100644 --- a/config/services/containers/infra/grafana/grafana.container.j2 +++ b/config/services/containers/infra/grafana/grafana.container.j2 @@ -24,7 +24,7 @@ Volume=%h/containers/grafana/data:/var/lib/grafana:rw Volume=%h/containers/grafana/etc:/etc/grafana:ro Volume=%h/containers/grafana/ssl:/etc/ssl/grafana:ro -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" Environment="GF_PATHS_CONFIG=/etc/grafana/grafana.ini" # plugin # Environment="GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-simple-json-datasource" diff --git a/config/services/containers/infra/ldap/ldap.container.j2 b/config/services/containers/infra/ldap/ldap.container.j2 index 23b49a6..c13f6ab 100644 --- a/config/services/containers/infra/ldap/ldap.container.j2 +++ b/config/services/containers/infra/ldap/ldap.container.j2 @@ -24,7 +24,7 @@ Volume=%h/containers/ldap/data:/data:rw Volume=%h/containers/ldap/ssl:/etc/ssl/ldap:ro # Default -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" # Domain Environment="LLDAP_LDAP_BASE_DN={{ domain['dc'] }}" diff --git a/config/services/containers/infra/loki/loki.container.j2 b/config/services/containers/infra/loki/loki.container.j2 index 3387a0c..bc5f412 100644 --- a/config/services/containers/infra/loki/loki.container.j2 +++ b/config/services/containers/infra/loki/loki.container.j2 @@ -19,7 +19,7 @@ Volume=%h/containers/loki/data:/loki:rw Volume=%h/containers/loki/etc:/etc/loki:ro Volume=%h/containers/loki/ssl:/etc/ssl/loki:ro -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" Exec=--config.file=/etc/loki/loki.yaml diff --git a/config/services/containers/infra/postgresql/postgresql.container.j2 b/config/services/containers/infra/postgresql/postgresql.container.j2 index abbee37..76ad779 100644 --- a/config/services/containers/infra/postgresql/postgresql.container.j2 +++ b/config/services/containers/infra/postgresql/postgresql.container.j2 @@ -21,7 +21,7 @@ Volume=%h/containers/postgresql/ssl:/etc/ssl/postgresql:ro Volume=%h/containers/postgresql/init:/docker-entrypoint-initdb.d/:ro Volume=%h/containers/postgresql/backups:/backups:rw -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" # This option is only for init process, after init custom config file `pg_hba.conf` will control this option. Environment="POSTGRES_HOST_AUTH_METHOD=trust" diff --git a/config/services/containers/infra/prometheus/prometheus.container.j2 b/config/services/containers/infra/prometheus/prometheus.container.j2 index 39fe4db..5b7fed2 100644 --- a/config/services/containers/infra/prometheus/prometheus.container.j2 +++ b/config/services/containers/infra/prometheus/prometheus.container.j2 @@ -19,7 +19,7 @@ Volume=%h/containers/prometheus/data:/prometheus:rw Volume=%h/containers/prometheus/etc:/etc/prometheus:ro Volume=%h/containers/prometheus/ssl:/etc/ssl/prometheus:ro -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" Exec=--config.file=/etc/prometheus/prometheus.yaml \ --web.config.file=/etc/prometheus/web-config.yaml \ diff --git a/docs/archives/services/app/actual-budget/actual-budget.container.j2 b/docs/archives/services/app/actual-budget/actual-budget.container.j2 index a9995fb..23a4001 100644 --- a/docs/archives/services/app/actual-budget/actual-budget.container.j2 +++ b/docs/archives/services/app/actual-budget/actual-budget.container.j2 @@ -13,7 +13,7 @@ PublishPort={{ services['actualbudget']['ports']['http'] }}:5006 Volume=%h/data/containers/actual-budget:/data:rw -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" Environment="ACTUAL_OPENID_DISCOVERY_URL=https://{{ services['authelia']['domain'] }}.{{ domain['public'] }}/.well-known/openid-configuration" Environment="ACTUAL_OPENID_CLIENT_ID=actual-budget" Environment="ACTUAL_OPENID_SERVER_HOSTNAME=https://{{ services['actualbudget']['domain']['public'] }}.{{ domain['public'] }}" diff --git a/docs/archives/services/app/ezbookkeeping/ezbookkeeping.container.j2 b/docs/archives/services/app/ezbookkeeping/ezbookkeeping.container.j2 index a86d5c1..15a8f66 100644 --- a/docs/archives/services/app/ezbookkeeping/ezbookkeeping.container.j2 +++ b/docs/archives/services/app/ezbookkeeping/ezbookkeeping.container.j2 @@ -18,7 +18,7 @@ Volume=%h/data/containers/ezbookkeeping/data:/data:rw Volume=%h/containers/ezbookkeeping/ssl:/etc/ssl/ezbookkeeping:ro # General -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" Environment="EBK_SERVER_DOMAIN={{ services['ezbookkeeping']['domain']['public'] }}.{{ domain['public'] }}" Environment="EBK_SERVER_ROOT_URL=https://{{ services['ezbookkeeping']['domain']['public'] }}.{{ domain['public'] }}/" Environment="EBK_LOG_MODE=console" diff --git a/docs/archives/services/app/opencloud/opencloud.container.j2 b/docs/archives/services/app/opencloud/opencloud.container.j2 index 5b8eb03..ddc45f2 100644 --- a/docs/archives/services/app/opencloud/opencloud.container.j2 +++ b/docs/archives/services/app/opencloud/opencloud.container.j2 @@ -15,7 +15,7 @@ Volume=%h/containers/opencloud:/etc/opencloud:rw Volume=%h/data/containers/opencloud:/var/lib/opencloud:rw # General -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" # Log level info Environment="OC_LOG_LEVEL=info" # TLS configuration diff --git a/docs/archives/services/app/trilium/trilium.container.j2 b/docs/archives/services/app/trilium/trilium.container.j2 index 6ca1507..9033ae4 100644 --- a/docs/archives/services/app/trilium/trilium.container.j2 +++ b/docs/archives/services/app/trilium/trilium.container.j2 @@ -18,7 +18,7 @@ PublishPort={{ services['trilium']['ports']['http'] }}:8080/tcp Volume=%h/data/containers/trilium/data:/home/node/trilium-data:rw # General -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" Environment="TRILIUM_DATA_DIR=/home/node/trilium-data" Environment="TRILIUM_NO_UPLOAD_LIMIT=true" diff --git a/docs/archives/services/app/vikunja/vikunja.container.j2 b/docs/archives/services/app/vikunja/vikunja.container.j2 index 07ecc8c..f6c1c9f 100644 --- a/docs/archives/services/app/vikunja/vikunja.container.j2 +++ b/docs/archives/services/app/vikunja/vikunja.container.j2 @@ -18,9 +18,9 @@ Volume=%h/data/containers/vikunja:/app/vikunja/files:rw Volume=%h/containers/vikunja/ssl:/etc/ssl/vikunja:ro # General -Environment="TZ=Asia/Seoul" -Environment="VIKUNJA_DEFAULTSETTINGS_TIMEZONE=Asia/Seoul" -Environment="VIKUNJA_SERVICE_TIMEZONE=Asia/Seoul" +Environment="TZ={{ timezone }}" +Environment="VIKUNJA_DEFAULTSETTINGS_TIMEZONE={{ timezone }}" +Environment="VIKUNJA_SERVICE_TIMEZONE={{ timezone }}" Environment="VIKUNJA_SERVICE_PUBLICURL=https://{{ services['vikunja']['domain']['public'] }}.{{ domain['public'] }}" Environment="VIKUNJA_SERVICE_ENABLEREGISTRATION=false" Secret=VIKUNJA_SERVICE_JWTSECRET,type=env diff --git a/docs/archives/services/app/wikijs/wikijs.container.j2 b/docs/archives/services/app/wikijs/wikijs.container.j2 index 240f53a..a8738c6 100644 --- a/docs/archives/services/app/wikijs/wikijs.container.j2 +++ b/docs/archives/services/app/wikijs/wikijs.container.j2 @@ -19,7 +19,7 @@ Volume=%h/data/containers/wikijs/export:/wiki/export:rw Volume=%h/containers/wikijs/ssl:/etc/ssl/wiki:ro # General -Environment="TZ=Asia/Seoul" +Environment="TZ={{ timezone }}" # Database Environment="DB_TYPE=postgres"