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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user