name: Docker Build on: push: branches: [ main, docker ] jobs: docker-backend: name: Build and Push Backend Image runs-on: docker steps: - name: Checkout Repo uses: actions/checkout@v4 - name: Install Podman run: apt update && apt install -y podman - name: Login to Forgejo Container Registry run: echo "${{ secrets.FORGEJO_TOKEN }}" | podman login ${{ forgejo.server_url }} -u ${{ forgejo.actor }} --password-stdin - name: Build and push image run: podman build --push -t git.tiramisu.one/drew/captains-log-frontend backend/ docker-frontend: name: Build and Push Frontend Image runs-on: docker steps: - name: Checkout Repo uses: actions/checkout@v4 - name: Install Podman run: apt update && apt install -y podman - name: Login to Forgejo Container Registry run: echo "${{ secrets.FORGEJO_TOKEN }}" | podman login ${{ forgejo.server_url }} -u ${{ forgejo.actor }} --password-stdin - name: Build and push image run: podman build --push -t git.tiramisu.one/drew/captains-log-frontend frontend/