diff --git a/.github/workflows/apply-issue-template.yml b/.github/workflows/apply-issue-template.yml deleted file mode 100644 index 17f59e95..00000000 --- a/.github/workflows/apply-issue-template.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: Apply Issue Template -on: - issues: - types: [opened] -jobs: - apply-template: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - - uses: actions/github-script@v6 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const fs = require('fs'); - const issue = context.payload.issue; - const fullTemplate = fs.readFileSync('.github/ISSUE_TEMPLATE/feature-template.md', 'utf8'); - const templateContent = fullTemplate.split('---').slice(2).join('---').trim(); - - await github.rest.issues.update({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: issue.number, - body: templateContent - }); diff --git a/.github/workflows/client-ci-cd.yml b/.github/workflows/client-ci-cd.yml index 7edc0bdd..b91f7c01 100644 --- a/.github/workflows/client-ci-cd.yml +++ b/.github/workflows/client-ci-cd.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' - name: Setup pnpm uses: pnpm/action-setup@v3 @@ -61,10 +61,10 @@ jobs: uses: appleboy/ssh-action@v1.0.0 with: host: ${{ secrets.SSH_HOST }} - username: mira + username: root key: ${{ secrets.SSH_PRIVATE_KEY }} script: | - cd /home/mira/web30-stop-troublepainter + cd /root/deploy export DOCKERHUB_USERNAME=${{ secrets.DOCKERHUB_USERNAME }} docker pull ${{ secrets.DOCKERHUB_USERNAME }}/troublepainter-nginx:latest docker compose up -d nginx \ No newline at end of file diff --git a/.github/workflows/server-ci-cd.yml b/.github/workflows/server-ci-cd.yml index fdf15419..24d55196 100644 --- a/.github/workflows/server-ci-cd.yml +++ b/.github/workflows/server-ci-cd.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' - name: Setup pnpm uses: pnpm/action-setup@v3 with: @@ -69,10 +69,10 @@ jobs: uses: appleboy/ssh-action@v1.0.0 with: host: ${{ secrets.SSH_HOST }} - username: mira + username: root key: ${{ secrets.SSH_PRIVATE_KEY }} script: | - cd /home/mira/web30-stop-troublepainter + cd /root/deploy export DOCKERHUB_USERNAME=${{ secrets.DOCKERHUB_USERNAME }} docker pull ${{ secrets.DOCKERHUB_USERNAME }}/troublepainter-server:latest docker compose up -d server \ No newline at end of file diff --git a/.gitignore b/.gitignore index c1d7f412..1d0962fd 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,15 @@ dist dist-ssr *.local +# playwright +playwright-report +test-results +test-user-data-1 +test-user-data-2 +test-user-data-3 +test-user-data-4 +test-user-data-5 + # Editor directories and files .vscode/* !.vscode/extensions.json diff --git a/Dockerfile.nginx b/Dockerfile.nginx index 55efa50a..5c4bf8ae 100644 --- a/Dockerfile.nginx +++ b/Dockerfile.nginx @@ -1,4 +1,4 @@ -FROM node:20-alpine AS builder +FROM node:22-alpine AS builder RUN corepack enable && corepack prepare pnpm@9.12.3 --activate diff --git a/Dockerfile.server b/Dockerfile.server index 8971ea5e..3e7619c7 100644 --- a/Dockerfile.server +++ b/Dockerfile.server @@ -15,7 +15,7 @@ COPY . . RUN pnpm --filter @troublepainter/core build RUN pnpm --filter server build -FROM node:20-alpine AS production +FROM node:22-alpine AS production WORKDIR /app COPY --from=builder /app/pnpm-workspace.yaml ./ diff --git a/README.md b/README.md index 970adbf4..5dee0b2b 100644 --- a/README.md +++ b/README.md @@ -307,24 +307,21 @@
곽수정 | -윤태연 | -유미라 | -정다솔 | -최선아 | +김성환 | +김준기 | +김진 | +서산 |
---|---|---|---|---|---|---|---|---|
FE 👑 팀장 |
- FE 부팀장 |
- FE, BE BE 팀장 |
- FE 캔버스 팀장 |
- FE FE 팀장 |
+ BE | +FE | +BE | +FE |