Просмотр исходного кода

chore: fix timezone for Go/scratch containers (shuffle-backend, pagerduty-stub)

TZ env var alone isn't enough for Alpine containers with no /usr/share/zoneinfo.
Add bind-mounts for both /etc/localtime and /usr/share/zoneinfo/Asia/Bangkok
so named TZ lookup resolves correctly. All 15 containers now show +0700.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Tum дней назад: 2
Родитель
Сommit
9bb507ca72
2 измененных файлов с 5 добавлено и 0 удалено
  1. 2 0
      Shuffle/docker-compose.yml
  2. 3 0
      compose-overrides/pagerduty.stub.yml

+ 2 - 0
Shuffle/docker-compose.yml

27
       - /var/run/docker.sock:/var/run/docker.sock
27
       - /var/run/docker.sock:/var/run/docker.sock
28
       - ${SHUFFLE_APP_HOTLOAD_LOCATION}:/shuffle-apps:z
28
       - ${SHUFFLE_APP_HOTLOAD_LOCATION}:/shuffle-apps:z
29
       - ${SHUFFLE_FILE_LOCATION}:/shuffle-files:z
29
       - ${SHUFFLE_FILE_LOCATION}:/shuffle-files:z
30
+      - /usr/share/zoneinfo/Asia/Bangkok:/etc/localtime:ro
31
+      - /usr/share/zoneinfo/Asia/Bangkok:/usr/share/zoneinfo/Asia/Bangkok:ro
30
     env_file: .env
32
     env_file: .env
31
     environment:
33
     environment:
32
       - TZ=Asia/Bangkok
34
       - TZ=Asia/Bangkok

+ 3 - 0
compose-overrides/pagerduty.stub.yml

7
     environment:
7
     environment:
8
       - TZ=Asia/Bangkok
8
       - TZ=Asia/Bangkok
9
       - PORT=80
9
       - PORT=80
10
+    volumes:
11
+      - /usr/share/zoneinfo/Asia/Bangkok:/etc/localtime:ro
12
+      - /usr/share/zoneinfo/Asia/Bangkok:/usr/share/zoneinfo/Asia/Bangkok:ro
10
     ports:
13
     ports:
11
       - "${PAGERDUTY_STUB_PORT:-18080}:80"
14
       - "${PAGERDUTY_STUB_PORT:-18080}:80"
12
     networks:
15
     networks: