diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 52f489e..913a6f6 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -24,28 +24,21 @@ jobs: RUN_LIVE_OPENAI_TESTS: "0" run: go test ./... - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - name: Login to Gitea Registry - uses: docker/login-action@v3 - with: - registry: ${{ secrets.GIT_DOMAIN }} - username: ${{ secrets.GIT_USERNAME }} - password: ${{ secrets.GIT_TOKEN }} + env: + GIT_DOMAIN: ${{ secrets.GIT_DOMAIN }} + GIT_USERNAME: ${{ secrets.GIT_USERNAME }} + GIT_TOKEN: ${{ secrets.GIT_TOKEN }} + run: echo "$GIT_TOKEN" | docker login "$GIT_DOMAIN" -u "$GIT_USERNAME" --password-stdin - # Build and Push Go Backend - name: Build and Push Backend - uses: docker/build-push-action@v5 - with: - context: . - push: true - tags: ${{ secrets.GIT_DOMAIN }}/${{ secrets.GIT_USERNAME }}/resumelens/backend:latest + env: + GIT_DOMAIN: ${{ secrets.GIT_DOMAIN }} + GIT_USERNAME: ${{ secrets.GIT_USERNAME }} + run: docker build -t "$GIT_DOMAIN/$GIT_USERNAME/resumelens/backend:latest" . && docker push "$GIT_DOMAIN/$GIT_USERNAME/resumelens/backend:latest" - # Build and Push React Frontend - name: Build and Push Frontend - uses: docker/build-push-action@v5 - with: - context: ./web - push: true - tags: ${{ secrets.GIT_DOMAIN }}/${{ secrets.GIT_USERNAME }}/resumelens/frontend:latest + env: + GIT_DOMAIN: ${{ secrets.GIT_DOMAIN }} + GIT_USERNAME: ${{ secrets.GIT_USERNAME }} + run: docker build -t "$GIT_DOMAIN/$GIT_USERNAME/resumelens/frontend:latest" ./web && docker push "$GIT_DOMAIN/$GIT_USERNAME/resumelens/frontend:latest"