# 🔧 환경변수 설정 (env 섹션에서 설정)# ===================================================================## 🌐 포트 및 컨테이너:# CONTAINER_INTERNAL_PORT: 내부 포트 (기본: 8080)# DEPLOY_PORT: 배포 포트# CONTAINER_NAME: 컨테이너 이름 (기본: PROJECT_NAME)## 🔌 SSH 연결:# SSH_PORT: SSH 포트 (기본: 2022)# SSH_COMMAND_TIMEOUT: 명령 타임아웃 (기본: 600s)# ===================================================================
위치가 곧 포함 조건입니다. 타입 폴더 직하위는 그 타입을 선택하면 항상 복사되고, server-deploy/는 --deploy docker-ssh일 때만, publish/<target>/는 해당 publish 타겟을 골랐을 때만 복사됩니다. 서버 배포 워크플로우를 새로 추가하면 반드시 server-deploy/ 아래에 두세요.
GitHub Actions 워크플로우 주석 표준 가이드라인
1. 기본 원칙
1.1 구분선 표준
1.2 핵심 규칙
(선택)표시SECRET_NAME (선택): 설명SECRET_NAME: 설명(들여쓰기 없음)1.3 Secrets 작성 형식
상세 설명이 필요한 경우만:
2. 워크플로우 분류
3. Type A: 단순 워크플로우
적용 파일:
4. Type B: 기본 워크플로우
Secrets 상세 설명이 필요한 경우 (예외적):
적용 파일:
5. Type C: CI 워크플로우
적용 파일:
FLUTTER-CI
REACT-CI
PYTHON-CI
6. Type D: CD 워크플로우
적용 파일:
7. Type E: 특수 워크플로우
적용 파일:
8. 아이콘 사용 규칙
# 🔑 필수 GitHub Secrets# 🔐 Apple 인증서:# 📝 환경 설정 (선택):# 🔧 프로젝트별 설정 (env 섹션)# 🌐 포트 및 컨테이너 설정# 🔌 SSH 연결 설정# ⏱️ 헬스체크 설정# 💡 HEALTHCHECK_PATH 예시:# ⚠️ README.md 파일 버전 표기 가이드라인:# 🛠️ 설정 방법:# ★ 마법사 우선 아키텍처 ★# 🔥 안전장치:9. 환경변수 작성 형식
기본 형식
그룹 헤더 사용
관련 환경변수를 아이콘과 함께 그룹화합니다:
10. 파일별 적용 현황
템플릿 레포 전용 (루트에만 존재 — 사용자 프로젝트로 복사되지 않음)
project-types/common/ (= 루트
PROJECT-COMMON-*사본과 동일 유지) common/deploy/vercel/ (
--deploy vercel일 때만 포함) common/secret-backup/ (
--secret-backupopt-in) project-types/flutter/
project-types/spring/
project-types/python/
project-types/react/ (Next.js 포함 — next 타입은 v4.1.0에서 흡수)
project-types/node/
11. 새 워크플로우 작성 가이드
Step 1: 타입 결정
Step 2: 템플릿 적용
해당 타입의 템플릿을 복사하여 시작합니다.
Step 3: 체크리스트
SECRET_NAME: 설명)(선택)표시12. 관련 문서