Skip to content

Commit c797daa

Browse files
Merge pull request #44 from DevKor-github/develop
chore: docker-compose.prod.yml 추가 (Admin 프로덕션 배포 설정)
2 parents 41b5e52 + 06862d3 commit c797daa

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

deploy/docker-compose.prod.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
services:
2+
app:
3+
image: ghcr.io/devkor-github/saerok-admin:prod-latest
4+
container_name: saerok-admin-prod
5+
restart: unless-stopped
6+
stop_grace_period: 15s
7+
ports: ["8081:8081"]
8+
9+
cpus: "0.30"
10+
cpu_shares: 256
11+
12+
mem_limit: "320m"
13+
mem_reservation: "220m"
14+
15+
env_file:
16+
- /run/saerok-admin/env.prod
17+
18+
environment:
19+
SPRING_PROFILES_ACTIVE: "prod"
20+
# 프록시 뒤 HTTPS 인식 (X-Forwarded-Proto 처리)
21+
SERVER_FORWARD_HEADERS_STRATEGY: "native"
22+
# 자바 메모리/타임존 튜닝
23+
JAVA_OPTS: >-
24+
-Duser.timezone=Asia/Seoul
25+
-Xms96m -Xmx160m
26+
-XX:MaxMetaspaceSize=80m
27+
-XX:MaxDirectMemorySize=24m
28+
-XX:ReservedCodeCacheSize=48m
29+
-XX:+UseSerialGC
30+
-XX:+ExitOnOutOfMemoryError

0 commit comments

Comments
 (0)