diff --git a/.gitea/workflows/publish.yaml.bak b/.gitea/workflows/publish.yaml similarity index 63% rename from .gitea/workflows/publish.yaml.bak rename to .gitea/workflows/publish.yaml index 8f2e1e4..e7997a0 100644 --- a/.gitea/workflows/publish.yaml.bak +++ b/.gitea/workflows/publish.yaml @@ -21,16 +21,28 @@ jobs: with: username: ${{ secrets.DOCKER_REGISTRY_USERNAME }} password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} - registry: ${{ var.REGISTRY }} + registry: ${{ vars.REGISTRY }} - uses: cachix/install-nix-action@v27 with: nix_path: nixpkgs=channel:nixos-unstable + - name: Test env + env: + HOME: ${{ gitea.workspace }} + run: | + echo $HOME + echo $(pwd) - name: Build Docker image + env: + HOME: ${{ gitea.workspace }} run: nix develop --command -- just backend build-docker - - name: Load Docker image - run: docker load < result + - name: Load Docker Image + env: + HOME: ${{ gitea.workspace }} + run: | + docker load < ./gejdr-backend/result - name: Docker Metadata action uses: docker/metadata-action@v5.6.1 + id: meta with: image: gejdr-backend:latest tags: @@ -44,3 +56,13 @@ jobs: org.opencontainers.image.title=Backend GéJDR org.opencontainers.image.description=Backend for GéJDR org.opencontainers.image.vendor=Lucien Cartier-Tilet + - name: Retag and publish Docker image for backend + env: + TAGS: ${{ steps.meta.outputs.tags }} + run: | + for tag in ${{ steps.meta.outputs.tags }}; do + newtag=${{ vars.REGISTRY }}/$tag + echo $newtag + # docker tag gejdr-backend:latest $newtag + # docker push $newtag + done