From 025daa29556e340ed740c19cdab8ee5c72fed92a Mon Sep 17 00:00:00 2001 From: r-freeman Date: Fri, 23 Aug 2024 15:20:51 +0100 Subject: [PATCH] Update workflow --- .dockerignore | 3 ++- .gitea/workflows/publish.yml | 34 +++++++++++++++++++++++++++------- 2 files changed, 29 insertions(+), 8 deletions(-) diff --git a/.dockerignore b/.dockerignore index 04ae4fb..ca9caf8 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,3 +1,4 @@ node_modules .git -.next \ No newline at end of file +.next +.env \ No newline at end of file diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml index 1808d6c..351497e 100644 --- a/.gitea/workflows/publish.yml +++ b/.gitea/workflows/publish.yml @@ -32,13 +32,33 @@ jobs: [registry."docker.io"] mirrors = ["mirror.gcr.io"] - - name: Build and push Docker image - uses: https://github.com/docker/build-push-action@v6 - with: - context: . - file: ./Dockerfile - push: true - tags: ${{secrets.DOCKER_HUB_USERNAME}}/portfolio:v1 + # - name: Build and push Docker image + # uses: https://github.com/docker/build-push-action@v6 + # with: + # context: . + # file: ./Dockerfile + # push: true + # tags: ${{secrets.DOCKER_HUB_USERNAME}}/portfolio:v1 + + - name: Build Docker image + run: | + docker build --secret id=SPOTIFY_CLIENT_ID,src=.env \ + --secret id=SPOTIFY_CLIENT_SECRET,src=.env \ + --secret id=SPOTIFY_REFRESH_TOKEN,src=.env \ + --secret id=NEXT_PUBLIC_SITE_URL,src=.env \ + --secret id=GITHUB_ACCESS_TOKEN,src=.env \ + --secret id=GITHUB_USERNAME,src=.env \ + --secret id=GITHUB_CLIENT_ID,src=.env \ + --secret id=GITHUB_SECRET,src=.env \ + --secret id=NEXT_PUBLIC_SUPABASE_URL,src=.env \ + --secret id=NEXT_PUBLIC_SUPABASE_ANON_KEY,src=.env \ + --secret id=SUPABASE_SERVICE_ROLE_KEY,src=.env \ + -t ${{secrets.DOCKER_HUB_USERNAME}}/portfolio:v1 \ + . + + - name: Push the Docker image + run: | + docker image push ${{secrets.DOCKER_HUB_USERNAME}}/portfolio:v1 - name: Stop the docker container continue-on-error: true