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

chore: set TZ=Asia/Bangkok on all services

Adds TZ=Asia/Bangkok environment variable to every service in:
- wazuh-docker/single-node/docker-compose.yml (manager, indexer, dashboard)
- iris-web/docker-compose.base.yml (rabbitmq, db, app, worker, nginx)
- Shuffle/docker-compose.yml (frontend, backend, orborus, opensearch)
- compose-overrides/soc-integrator.yml (soc-integrator, soc-integrator-db)
- compose-overrides/pagerduty.stub.yml (pagerduty-stub)

Containers need --force-recreate to pick up the new env var.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Tum 1 день назад
Родитель
Сommit
191d8f66cc

+ 4 - 0
Shuffle/docker-compose.yml

9
     networks:
9
     networks:
10
       - shuffle
10
       - shuffle
11
     environment:
11
     environment:
12
+      - TZ=Asia/Bangkok
12
       - BACKEND_HOSTNAME=${BACKEND_HOSTNAME}
13
       - BACKEND_HOSTNAME=${BACKEND_HOSTNAME}
13
     restart: unless-stopped
14
     restart: unless-stopped
14
     depends_on:
15
     depends_on:
28
       - ${SHUFFLE_FILE_LOCATION}:/shuffle-files:z
29
       - ${SHUFFLE_FILE_LOCATION}:/shuffle-files:z
29
     env_file: .env
30
     env_file: .env
30
     environment:
31
     environment:
32
+      - TZ=Asia/Bangkok
31
       #- DOCKER_HOST=tcp://docker-socket-proxy:2375
33
       #- DOCKER_HOST=tcp://docker-socket-proxy:2375
32
       - SHUFFLE_APP_HOTLOAD_FOLDER=/shuffle-apps
34
       - SHUFFLE_APP_HOTLOAD_FOLDER=/shuffle-apps
33
       - SHUFFLE_FILE_LOCATION=/shuffle-files
35
       - SHUFFLE_FILE_LOCATION=/shuffle-files
41
     volumes:
43
     volumes:
42
       - /var/run/docker.sock:/var/run/docker.sock
44
       - /var/run/docker.sock:/var/run/docker.sock
43
     environment:
45
     environment:
46
+      - TZ=Asia/Bangkok
44
       - SHUFFLE_APP_SDK_TIMEOUT=300
47
       - SHUFFLE_APP_SDK_TIMEOUT=300
45
       - ENVIRONMENT_NAME=Shuffle
48
       - ENVIRONMENT_NAME=Shuffle
46
       - ORG_ID=Shuffle
49
       - ORG_ID=Shuffle
67
     hostname: shuffle-opensearch
70
     hostname: shuffle-opensearch
68
     container_name: shuffle-opensearch
71
     container_name: shuffle-opensearch
69
     environment:
72
     environment:
73
+      - TZ=Asia/Bangkok
70
       - "OPENSEARCH_JAVA_OPTS=${SHUFFLE_OPENSEARCH_JAVA_OPTS:--Xms1024m -Xmx1024m}" # override in .env for larger hosts
74
       - "OPENSEARCH_JAVA_OPTS=${SHUFFLE_OPENSEARCH_JAVA_OPTS:--Xms1024m -Xmx1024m}" # override in .env for larger hosts
71
       - bootstrap.memory_lock=true
75
       - bootstrap.memory_lock=true
72
       - DISABLE_PERFORMANCE_ANALYZER_AGENT_CLI=true
76
       - DISABLE_PERFORMANCE_ANALYZER_AGENT_CLI=true

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

5
     hostname: pagerduty-stub
5
     hostname: pagerduty-stub
6
     restart: unless-stopped
6
     restart: unless-stopped
7
     environment:
7
     environment:
8
+      - TZ=Asia/Bangkok
8
       - PORT=80
9
       - PORT=80
9
     ports:
10
     ports:
10
       - "${PAGERDUTY_STUB_PORT:-18080}:80"
11
       - "${PAGERDUTY_STUB_PORT:-18080}:80"

+ 2 - 0
compose-overrides/soc-integrator.yml

8
       - ../soc-integrator/.env.example
8
       - ../soc-integrator/.env.example
9
       - ../soc-integrator/.env
9
       - ../soc-integrator/.env
10
     environment:
10
     environment:
11
+      - TZ=Asia/Bangkok
11
       - POSTGRES_DB=${SOC_INTEGRATOR_DB_NAME:-soc_integrator}
12
       - POSTGRES_DB=${SOC_INTEGRATOR_DB_NAME:-soc_integrator}
12
       - POSTGRES_USER=${SOC_INTEGRATOR_DB_USER:-soc_integrator}
13
       - POSTGRES_USER=${SOC_INTEGRATOR_DB_USER:-soc_integrator}
13
       - POSTGRES_PASSWORD=${SOC_INTEGRATOR_DB_PASSWORD:-soc_integrator_password}
14
       - POSTGRES_PASSWORD=${SOC_INTEGRATOR_DB_PASSWORD:-soc_integrator_password}
32
       - ../soc-integrator/.env.example
33
       - ../soc-integrator/.env.example
33
       - ../soc-integrator/.env
34
       - ../soc-integrator/.env
34
     environment:
35
     environment:
36
+      - TZ=Asia/Bangkok
35
       - APP_ENV=${APP_ENV:-dev}
37
       - APP_ENV=${APP_ENV:-dev}
36
       - LOG_LEVEL=${LOG_LEVEL:-INFO}
38
       - LOG_LEVEL=${LOG_LEVEL:-INFO}
37
     ports:
39
     ports:

+ 6 - 0
iris-web/docker-compose.base.yml

20
     image: rabbitmq:3-management-alpine
20
     image: rabbitmq:3-management-alpine
21
     container_name: iriswebapp_rabbitmq
21
     container_name: iriswebapp_rabbitmq
22
     restart: always
22
     restart: always
23
+    environment:
24
+      - TZ=Asia/Bangkok
23
     networks:
25
     networks:
24
       - iris_backend
26
       - iris_backend
25
 
27
 
27
     container_name: iriswebapp_db
29
     container_name: iriswebapp_db
28
     restart: always
30
     restart: always
29
     environment:
31
     environment:
32
+      - TZ=Asia/Bangkok
30
       - POSTGRES_USER
33
       - POSTGRES_USER
31
       - POSTGRES_PASSWORD
34
       - POSTGRES_PASSWORD
32
       - POSTGRES_ADMIN_USER
35
       - POSTGRES_ADMIN_USER
54
     env_file:
57
     env_file:
55
       - .env
58
       - .env
56
     environment:
59
     environment:
60
+      - TZ=Asia/Bangkok
57
       - LOG_LEVEL
61
       - LOG_LEVEL
58
       - POSTGRES_USER
62
       - POSTGRES_USER
59
       - POSTGRES_PASSWORD
63
       - POSTGRES_PASSWORD
91
     env_file:
95
     env_file:
92
       - .env
96
       - .env
93
     environment:
97
     environment:
98
+      - TZ=Asia/Bangkok
94
       - POSTGRES_USER
99
       - POSTGRES_USER
95
       - POSTGRES_PASSWORD
100
       - POSTGRES_PASSWORD
96
       - POSTGRES_ADMIN_USER
101
       - POSTGRES_ADMIN_USER
107
   nginx:
112
   nginx:
108
     container_name: iriswebapp_nginx
113
     container_name: iriswebapp_nginx
109
     environment:
114
     environment:
115
+      - TZ=Asia/Bangkok
110
       - IRIS_UPSTREAM_SERVER
116
       - IRIS_UPSTREAM_SERVER
111
       - IRIS_UPSTREAM_PORT
117
       - IRIS_UPSTREAM_PORT
112
       - IRIS_FRONTEND_SERVER
118
       - IRIS_FRONTEND_SERVER

+ 3 - 0
wazuh-docker/single-node/docker-compose.yml

17
       - "514:514/udp"
17
       - "514:514/udp"
18
       - "55000:55000"
18
       - "55000:55000"
19
     environment:
19
     environment:
20
+      - TZ=Asia/Bangkok
20
       - INDEXER_URL=https://wazuh.indexer:9200
21
       - INDEXER_URL=https://wazuh.indexer:9200
21
       - INDEXER_USERNAME=admin
22
       - INDEXER_USERNAME=admin
22
       - INDEXER_PASSWORD=SecretPassword
23
       - INDEXER_PASSWORD=SecretPassword
61
     ports:
62
     ports:
62
       - "9200:9200"
63
       - "9200:9200"
63
     environment:
64
     environment:
65
+      - TZ=Asia/Bangkok
64
       - "OPENSEARCH_JAVA_OPTS=-Xms1g -Xmx1g"
66
       - "OPENSEARCH_JAVA_OPTS=-Xms1g -Xmx1g"
65
     ulimits:
67
     ulimits:
66
       memlock:
68
       memlock:
86
     ports:
88
     ports:
87
       - 443:5601
89
       - 443:5601
88
     environment:
90
     environment:
91
+      - TZ=Asia/Bangkok
89
       - INDEXER_USERNAME=admin
92
       - INDEXER_USERNAME=admin
90
       - INDEXER_PASSWORD=SecretPassword
93
       - INDEXER_PASSWORD=SecretPassword
91
       - WAZUH_API_URL=https://wazuh.manager
94
       - WAZUH_API_URL=https://wazuh.manager