diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 1e73c84..47a81c4 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -17,9 +17,6 @@ jobs: - name: Install dependencies run: | npm ci - # Playwright 브라우저 및 시스템 의존성을 한 번 설치해 두면 - # self-hosted runner 캐시를 통해 이후 실행 속도가 빨라진다. - npx playwright install --with-deps - name: Generate Prisma Client env: diff --git a/Dockerfile.ci b/Dockerfile.ci new file mode 100644 index 0000000..8b22e95 --- /dev/null +++ b/Dockerfile.ci @@ -0,0 +1,11 @@ +# CI 전용 Docker 이미지 (Node + Playwright + 브라우저/OS 의존성 포함) +# - base: 공식 Playwright 이미지 (Ubuntu Jammy) +# - 목적: Gitea act_runner 가 job 컨테이너를 생성할 때 이 이미지를 사용하도록 하기 위함 + +FROM mcr.microsoft.com/playwright:v1.56.1-jammy + +# CI 작업용 기본 워킹 디렉터리 +WORKDIR /workspace + +# CI 환경 플래그 설정 (테스트 코드 등에서 참고 가능) +ENV CI=true