From 16db91290983f09c52cae2a0e65cf8587baec8af Mon Sep 17 00:00:00 2001 From: Ryan Freeman Date: Thu, 22 Aug 2024 21:04:35 +0100 Subject: [PATCH] Add dockerignore / update workflow --- .dockerignore | 4 ++++ .gitea/workflows/publish.yml | 14 +++++++------- 2 files changed, 11 insertions(+), 7 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..750ddef --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +node_modules +.git +.env +.next \ No newline at end of file diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml index 0be356d..04b9084 100644 --- a/.gitea/workflows/publish.yml +++ b/.gitea/workflows/publish.yml @@ -14,10 +14,10 @@ jobs: with: node-version: '18.17.0' - - name: Installing dependencies - run: npm ci --legacy-peer-deps - env: - NODE_OPTIONS: --max_old_space_size=4096 +# - name: Installing dependencies +# run: npm ci --legacy-peer-deps +# env: +# NODE_OPTIONS: --max_old_space_size=4096 - name: Decrypt secrets run: ./decrypt_secrets.sh @@ -43,7 +43,7 @@ jobs: context: . file: ./Dockerfile push: true - tags: rfreeman420/portfolio:v1 + tags: ${{secrets.DOCKER_HUB_USERNAME}}/portfolio:v1 - name: Stop the docker container continue-on-error: true @@ -54,7 +54,7 @@ jobs: run: sudo docker rm portfolio - name: Pull the Docker image - run: sudo docker pull rfreeman420/portfolio:v1 + run: sudo docker pull ${{secrets.DOCKER_HUB_USERNAME}}/portfolio:v1 - name: Run the Docker container - run: sudo docker run -d --restart unless-stopped --env-file ./.env --name portfolio -p ${{vars.TAILSCALE_IP}}:3000:3000 rfreeman420/portfolio:v1 \ No newline at end of file + run: sudo docker run -d --restart unless-stopped --env-file ./.env --name portfolio -p ${{vars.TAILSCALE_IP}}:3000:3000 ${{secrets.DOCKER_HUB_USERNAME}}/portfolio:v1 \ No newline at end of file