name: Build and Push Docker Images on: push: branches: [main, master] jobs: build-backend: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Login to Gitea Registry uses: docker/login-action@v3 with: registry: gitea.chedius.ru username: ${{ gitea.actor }} password: ${{ secrets.GITEA_TOKEN }} - name: Build and push backend uses: docker/build-push-action@v5 with: context: ./backend push: true tags: | gitea.gitea.chedius.ru/${{ gitea.repository_owner }}/delivery-tracker/backend:latest gitea.gitea.chedius.ru/${{ gitea.repository_owner }}/delivery-tracker/backend:${{ gitea.sha }} build-frontend: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Login to Gitea Registry uses: docker/login-action@v3 with: registry: gitea.chedius.ru username: ${{ gitea.actor }} password: ${{ secrets.GITEA_TOKEN }} - name: Build and push frontend uses: docker/build-push-action@v5 with: context: ./frontend push: true tags: | gitea.gitea.chedius.ru/${{ gitea.repository_owner }}/delivery-tracker/frontend:latest gitea.gitea.chedius.ru/${{ gitea.repository_owner }}/delivery-tracker/frontend:${{ gitea.sha }}