From 0a97d15f97df01944c3c0a854eff755c3749ac3f Mon Sep 17 00:00:00 2001 From: Drew Galbraith Date: Tue, 25 Nov 2025 22:00:20 -0800 Subject: [PATCH] Move build process to podman --- .forgejo/workflows/docker.yml | 33 ++++++++++----------------------- 1 file changed, 10 insertions(+), 23 deletions(-) diff --git a/.forgejo/workflows/docker.yml b/.forgejo/workflows/docker.yml index 7fee464..08d29ce 100644 --- a/.forgejo/workflows/docker.yml +++ b/.forgejo/workflows/docker.yml @@ -2,7 +2,7 @@ name: Docker Build on: push: - branches: [ main ] + branches: [ main, docker ] jobs: docker-backend: @@ -11,19 +11,13 @@ jobs: steps: - name: Checkout Repo uses: actions/checkout@v4 - - run: | - apt update && apt install -y docker.io - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + - name: Install Podman + run: apt update && apt install podman - name: Login to Forgejo Container Registry - run: echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ forgejo.server_url }} -u ${{ forgejo.actor }} --password-stdin - + run: echo "${{ secrets.FORGEJO_TOKEN }}" | podman login ${{ forgejo.server_url }} -u ${{ forgejo.actor }} --password-stdin - name: Build and push image - uses: docker/build-push-action@v5 - with: - context: ./backend - push: true - tags: git.tiramisu.one/drew/captains-log-backend + run: podman build --push -t git.tiramisu.one/drew/captains-log-frontend backend/ + docker-frontend: name: Build and Push Frontend Image @@ -31,16 +25,9 @@ jobs: steps: - name: Checkout Repo uses: actions/checkout@v4 - - run: | - apt update && apt install -y docker.io - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + - name: Install Podman + run: apt update && apt install podman - name: Login to Forgejo Container Registry - run: echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ forgejo.server_url }} -u ${{ forgejo.actor }} --password-stdin - + run: echo "${{ secrets.FORGEJO_TOKEN }}" | podman login ${{ forgejo.server_url }} -u ${{ forgejo.actor }} --password-stdin - name: Build and push image - uses: docker/build-push-action@v5 - with: - context: ./frontend - push: true - tags: git.tiramisu.one/drew/captains-log-frontend + run: podman build --push -t git.tiramisu.one/drew/captains-log-frontend frontend/