2026-09-13 PulseUp 작업일지입니다. 오늘은 1건의 작업을 진행했습니다.
GitHub Actions 운영 배포 (`/.github/workflows`)
현상/기능
- 이 프로젝트도 github action 등록시켜줘. , 이 폴더는 서버에 안올라 가야 한다
작업
- `.github/workflows/deploy.yml` — `main` push·수동 실행 시 web/api 빌드 후 `/var/www/pulsebox` rsync, `pulsebox-api` 재시작
- `scripts/ci-pack-deploy.sh` — `deploy/out` 스테이징. web `downloads` 미포함, API production `node_modules` 구성
- `scripts/ci-rsync-deploy.sh` — web `dist/downloads`, api `uploads`· 제외. dist/`node_modules`만 동기화
- `.gitignore` — `deploy/out/` 추가
- 1·2차 실행 실패: `npm ci`가 `main` lockfile과 불일치(`tsx@4.23.13`). rsync 전 중단, downloads/uploads 미전송
- Secret: `DEPLOY_SSH_KEY` (Settings → Secrets and variables → Actions). Check SSH key는 성공
- 수정: 설치를 `npm install --ignore-scripts`로 변경