diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index 2deeb07..0b088f4 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -8,20 +8,23 @@ on: jobs: docker: runs-on: [docker, linux, x86_64] - steps: - - name: Debug env (optional) - run: | - echo "GITHUB_SERVER_URL=$GITHUB_SERVER_URL" - echo "GITHUB_REPOSITORY=$GITHUB_REPOSITORY" - # PUBLIC repo (ingen token) + # Kør hele jobbet i en container med docker-cli + container: + image: alpine:3.20 + options: -v /var/run/docker.sock:/var/run/docker.sock + + steps: + - name: Install git + docker-cli + run: | + apk add --no-cache git docker-cli + - name: Checkout (public) if: ${{ !secrets.CI_CLONE_TOKEN }} run: | git clone "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git" . git rev-parse --short HEAD - # PRIVATE repo (brug PAT/token gemt som secret CI_CLONE_TOKEN) - name: Checkout (private) if: ${{ secrets.CI_CLONE_TOKEN }} run: | @@ -30,9 +33,10 @@ jobs: - name: Build image (amd64) run: | + docker version docker build -t jottacloud:latest . - # (Valgfrit) Push til registry hvis du har secrets sat + # (Valgfrit) Push til registry – kræver secrets - name: Login & push if: ${{ secrets.REGISTRY && secrets.REGISTRY_USER && secrets.REGISTRY_PASSWORD }} run: |