on: push: branches: - main jobs: build: runs-on: ubuntu-latest container: image: node:22-bullseye steps: - name: Install Docker run: | curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh - name: checkout uses: actions/checkout@v4 - name: Login to forgejo uses: docker/login-action@v3 with: registry: forgejo.fredzernia.com username: ${{ github.actor }} password: ${{ secrets.PACKAGE_TOKEN }} - name: build and push backend uses: docker/build-push-action@v6 with: context: backend/. push: true tags: forgejo.fredzernia.com/${{ env.FORGEJO_REPOSITORY }}_backend:latest - name: build and push frontend uses: docker/build-push-action@v6 with: context: frontend/. push: true tags: forgejo.fredzernia.com/${{ env.FORGEJO_REPOSITORY }}_frontend:latest