From 198acd8db1c155760e19b5952d2f34104201251e Mon Sep 17 00:00:00 2001 From: Jaybe Date: Mon, 1 Dec 2025 16:08:21 +0900 Subject: [PATCH] =?UTF-8?q?CI=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EC=83=9D?= =?UTF-8?q?=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/ci.yml | 3 --- Dockerfile.ci | 11 +++++++++++ 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 Dockerfile.ci 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