Files
paperlessmanager/.gitea/workflows/build.yml
T
bjoernpoettker 5879aac0bf
Build and Push Multi-Platform Images / build-and-push (push) Successful in 1m14s
Use direct docker CLI commands in workflow
2026-05-04 08:33:53 +02:00

27 lines
917 B
YAML

name: Build and Push Multi-Platform Images
on:
push:
branches:
- main
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Login to Gitea Container Registry
run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login gitea.poettker-cloud.de -u "${{ gitea.actor }}" --password-stdin
- name: Build and Push Backend
run: |
docker build -t gitea.poettker-cloud.de/bjoernpoettker/paperlessmanager-backend:latest ./paperless-backend
docker push gitea.poettker-cloud.de/bjoernpoettker/paperlessmanager-backend:latest
- name: Build and Push Frontend
run: |
docker build -t gitea.poettker-cloud.de/bjoernpoettker/paperlessmanager-frontend:latest ./paperless-frontend
docker push gitea.poettker-cloud.de/bjoernpoettker/paperlessmanager-frontend:latest