From 1064e92f0abbd90fa909efb436797f0e75259450 Mon Sep 17 00:00:00 2001 From: YerangPark Date: Fri, 23 Aug 2024 09:46:29 +0900 Subject: [PATCH] chore: [FOLIO-3] Replace yarn with npm for dependency management --- .github/workflows/docker-deploy.yml | 13 ++++++++++++- Dockerfile | 4 ++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker-deploy.yml b/.github/workflows/docker-deploy.yml index 5e189f9..907e080 100644 --- a/.github/workflows/docker-deploy.yml +++ b/.github/workflows/docker-deploy.yml @@ -16,6 +16,17 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + + - name: Install dependancies + run: npm install + + - name: Build project + run: npm run build + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 @@ -45,7 +56,7 @@ jobs: key: ${{ secrets.SSH_PRIVATE_KEY }} port: ${{ secrets.SSH_PORT }} script: | - echo "SSH 연결 테스트 완료" + echo "SSH 연결 테스트 완료." docker --version - name: SSH to Deploy Server diff --git a/Dockerfile b/Dockerfile index 76c94d7..2228334 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ FROM node:20-alpine WORKDIR /app # Copy package.json and yarn.lock files. -COPY package.json yarn.lock ./ +COPY package.json package-lock.json ./ # Install dependencies. RUN yarn install @@ -20,4 +20,4 @@ RUN yarn build EXPOSE 3000 # Start the application. -CMD ["yarn", "start"] +CMD ["npm", "start"]