diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 3426706..2ce9fcb 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -39,7 +39,7 @@ jobs: doctl registry image delete $REGISTRY/$IMAGE_NAME:$image_tag; done - name: Build and push Docker image - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v4 with: context: . push: true @@ -66,7 +66,7 @@ jobs: docker rm ${{ env.IMAGE_NAME }} fi - name: Deploy Docker image to DigitalOcean Droplet - uses: appleboy/ssh-action@master + uses: appleboy/ssh-action@v0.1.10 with: host: ${{ secrets.HOST }} username: ${{ secrets.USERNAME }} diff --git a/Dockerfile b/Dockerfile index 8a99988..8f9a7d6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM node:latest -WORKDIR /usr/src/app -COPY package.json . -COPY . . +WORKDIR /app +COPY package*.json ./ RUN npm install +COPY . . EXPOSE 2020 -CMD [ "node", "index.js" ] +CMD [ "npm", "start" ] \ No newline at end of file