Looks like temporary issue with host system already know Europe/Kyiv and container system is not yet

so mounts like

 - /etc/timezone:/etc/timezone:ro

cause failures

wiki-db_1      | 2022-11-19 01:17:23.432 EET [33] FATAL:  invalid value for parameter "TimeZone": "Europe/Kyiv"
wiki-server_1  | 2022-11-19 01:17:23,454 ERROR [Catalina-utility-1] [confluence.impl.setup.DefaultBootstrapDatabaseAccessor] getBootstrapData Unable to open database connection during bootstrap.
wiki-server_1  | org.postgresql.util.PSQLException: FATAL: invalid value for parameter "TimeZone": "Europe/Kyiv"


so temporary workaround might be to not mount host system timezone file,

but copy with old style timezone name


echo "Europe/Kiev" > /etc/timezone.old
confluence.yml
version: "2.0"
services:
  wiki-lb:
...
    volumes:
      - /x/etc/nginx:/etc/nginx
      - /x/etc/ssl:/etc/ssl:ro
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone.old:/etc/timezone:ro
  wiki-server:
...
    volumes:
      - /x/var/atlassian/application-data/confluence:/var/atlassian/application-data/confluence
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone.old:/etc/timezone:ro
    depends_on:
      - wiki-lb
      - wiki-db

  wiki-db:
...
    volumes:
      - /x/var/lib/postgresql/data:/var/lib/postgresql/data
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone.old:/etc/timezone:ro


  • No labels