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`로 변경