From b1ebef009f4198f44aee7bae534cd80e79a1594e Mon Sep 17 00:00:00 2001 From: Daniel Guirra Date: Thu, 21 Mar 2024 11:54:08 -0300 Subject: [PATCH] Update docker-image.yml --- .github/workflows/docker-image.yml | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index f26f2e8..4ca6e91 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -11,15 +11,31 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - name: docker login + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Decode secrets env: + DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}} + DOCKER_URL_IMAGE_TO_PUSH: ${{secrets.DOCKER_URL_IMAGE_TO_PUSH}} DOCKER_USER: ${{secrets.DOCKER_USER}} + ENVS_JSON: ${{secrets.ENVS_JSON}} + SQLITE_DUMP: ${{secrets.SQLITE_DUMP}} + run: | + echo "$ENVS_JSON" | base64 -d > envs.json + echo "$SQLITE_DUMP" | base64 -d > database.sqlite + + - name: Docker login and build + env: DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}} - DOCKER_URL_IMAGE_TO_PUSH: ${{secrets.DOCKER_URL_IMAGE_TO_PUSH}} + DOCKER_URL_IMAGE_TO_PUSH: ${{secrets.DOCKER_URL_IMAGE_TO_PUSH}} + DOCKER_USER: ${{secrets.DOCKER_USER}} run: | docker login -u $DOCKER_USER -p $DOCKER_PASSWORD - - name: Build the Docker image - run: docker build . --file Dockerfile --tag $DOCKER_URL_IMAGE_TO_PUSH - - name: Docker Push - run: docker push $DOCKER_URL_IMAGE_TO_PUSH + docker build . --file Dockerfile --tag $DOCKER_URL_IMAGE_TO_PUSH + + - name: Docker push + env: + DOCKER_URL_IMAGE_TO_PUSH: ${{secrets.DOCKER_URL_IMAGE_TO_PUSH}} + run: | + docker push $DOCKER_URL_IMAGE_TO_PUSH