fix(deploy): 183.99.177.40 + traefik-net, add CI/CD workflow

- 배포 대상 서버를 183.99.177.40로 확정 (DNS가 가리키는 서버, DB도 같은 곳)
- docker-compose.prod.yml: external network를 traefik-net으로 변경
  (toktork_server_default는 211 서버용이라 DNS와 불일치)
- traefik.docker.network=traefik-net 라벨 추가
- .gitea/workflows/deploy.yml: main push 시 자동 배포
- CICD_SETUP.md: 시크릿 등록 및 Runner 설정 가이드
This commit is contained in:
chpark
2026-04-25 02:50:19 +09:00
parent 6af863199f
commit 0a460d8bd5
3 changed files with 109 additions and 2 deletions
+6 -2
View File
@@ -1,18 +1,23 @@
# 운영 배포 (Traefik + momo.junggomoa.com)
# 대상 서버: 183.99.177.40 (Traefik v2.11 외부 네트워크 traefik-net 사용)
# 사용: docker compose -f docker-compose.prod.yml up -d --build
services:
momo-erp:
build:
context: .
dockerfile: Dockerfile
image: momo-erp:latest
container_name: momo-erp
restart: always
env_file:
- .env.production
volumes:
- ./data_storage:/data_storage
networks:
- traefik-net
labels:
- traefik.enable=true
- traefik.docker.network=traefik-net
- traefik.http.routers.momo-erp.rule=Host(`momo.junggomoa.com`)
- traefik.http.routers.momo-erp.entrypoints=websecure,web
- traefik.http.routers.momo-erp.tls=true
@@ -20,6 +25,5 @@ services:
- traefik.http.services.momo-erp.loadbalancer.server.port=3000
networks:
default:
traefik-net:
external: true
name: toktork_server_default