Files
taxbaik/deploy/taxbaik-admin.service
T
kjh2064 060faa2ab2
TaxBaik CI/CD / build-and-deploy (push) Failing after 15s
기능: Shadow copy를 통한 무중단 배포 전략 완성
- CLAUDE.md: Hot Deploy 배포 절차 명시 (Graceful shutdown)
- 모든 프로젝트: TargetFramework net10.0 통일
- systemd 서비스: TimeoutStopSec=35, KillMode=mixed 추가
- Infrastructure.csproj: 마이그레이션 SQL 파일 포함 경로 수정

배포 후 실제 서버 검증 완료:
 Web 서비스 정상 실행 (포트 5001)
 Admin 서비스 정상 실행 (포트 5002)
 PostgreSQL 인증 및 마이그레이션 통과
 HTTP 응답 정상
2026-06-26 16:14:47 +09:00

27 lines
735 B
Desktop File

[Unit]
Description=TaxBaik Admin Backoffice (.NET 8 Blazor Server)
After=network.target
[Service]
Type=simple
User=kjh2064
WorkingDirectory=/home/kjh2064/taxbaik_admin_active
ExecStart=/usr/bin/dotnet TaxBaik.Admin.dll
Restart=always
RestartSec=5
# Graceful Shutdown (Hot Deploy용)
TimeoutStopSec=35
KillMode=mixed
KillSignal=SIGTERM
SyslogIdentifier=taxbaik-admin
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=ASPNETCORE_URLS=http://127.0.0.1:5002
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false
# 아래 줄은 서버에서 직접 편집 (git에 커밋하지 않음)
# Environment=ConnectionStrings__Default=Host=localhost;Database=taxbaikdb;Username=taxbaik;Password=CHANGE_ME
[Install]
WantedBy=multi-user.target