Skip to content

Commit 5ac443c

Browse files
committed
feat: 도커 컴포즈에 서울 시간대 설정 추가
1 parent 7963473 commit 5ac443c

File tree

1 file changed

+24
-18
lines changed

1 file changed

+24
-18
lines changed

docker-compose.yml

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
1+
x-default-timezone: &default-timezone
2+
TZ: Asia/Seoul
3+
14
services:
25
# MySQL 데이터베이스
36
mysql:
47
image: mysql:8.0
58
container_name: meme-wiki-mysql
69
restart: always
710
environment:
8-
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
9-
- MYSQL_DATABASE=${MYSQL_DATABASE}
10-
- MYSQL_USER=${MYSQL_USER}
11-
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
11+
<<: *default-timezone
12+
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
13+
MYSQL_DATABASE: ${MYSQL_DATABASE}
14+
MYSQL_USER: ${MYSQL_USER}
15+
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
1216
volumes:
1317
- mysql_data:/var/lib/mysql
1418
- ./init-scripts:/docker-entrypoint-initdb.d
@@ -31,15 +35,16 @@ services:
3135
ports:
3236
- "8080:8080"
3337
environment:
34-
- SPRING_PROFILES_ACTIVE=prod
35-
- DATABASE_HOST=mysql
36-
- DATABASE_NAME=${MYSQL_DATABASE}
37-
- DATABASE_USER=${MYSQL_USER}
38-
- DATABASE_PASSWORD=${MYSQL_PASSWORD}
39-
- CLOUDFLARE_R2_ACCESS_KEY_ID=${CLOUDFLARE_R2_ACCESS_KEY_ID}
40-
- CLOUDFLARE_R2_SECRET_ACCESS_KEY=${CLOUDFLARE_R2_SECRET_ACCESS_KEY}
41-
- CLOUDFLARE_R2_ENDPOINT=${CLOUDFLARE_R2_ENDPOINT}
42-
- CLOUDFLARE_R2_BUCKET_NAME=${CLOUDFLARE_R2_BUCKET_NAME}
38+
<<: *default-timezone
39+
SPRING_PROFILES_ACTIVE: prod
40+
DATABASE_HOST: mysql
41+
DATABASE_NAME: ${MYSQL_DATABASE}
42+
DATABASE_USER: ${MYSQL_USER}
43+
DATABASE_PASSWORD: ${MYSQL_PASSWORD}
44+
CLOUDFLARE_R2_ACCESS_KEY_ID: ${CLOUDFLARE_R2_ACCESS_KEY_ID}
45+
CLOUDFLARE_R2_SECRET_ACCESS_KEY: ${CLOUDFLARE_R2_SECRET_ACCESS_KEY}
46+
CLOUDFLARE_R2_ENDPOINT: ${CLOUDFLARE_R2_ENDPOINT}
47+
CLOUDFLARE_R2_BUCKET_NAME: ${CLOUDFLARE_R2_BUCKET_NAME}
4348
volumes:
4449
- /root/logs:/app/logs
4550
labels:
@@ -65,11 +70,12 @@ services:
6570
- /var/run/docker.sock:/var/run/docker.sock
6671
- /root/.docker/config.json:/config.json:ro
6772
environment:
68-
- WATCHTOWER_POLL_INTERVAL=300
69-
- WATCHTOWER_CLEANUP=true
70-
- WATCHTOWER_INCLUDE_STOPPED=true
71-
- WATCHTOWER_REVIVE_STOPPED=false
72-
- WATCHTOWER_LABEL_ENABLE=true
73+
<<: *default-timezone
74+
WATCHTOWER_POLL_INTERVAL: 300
75+
WATCHTOWER_CLEANUP: true
76+
WATCHTOWER_INCLUDE_STOPPED: true
77+
WATCHTOWER_REVIVE_STOPPED: false
78+
WATCHTOWER_LABEL_ENABLE: true
7379
labels:
7480
- "com.centurylinklabs.watchtower.enable=false"
7581
networks:

0 commit comments

Comments
 (0)