Files
peipei-backend/.gitea/workflows/backend-docker.yml
2025-10-03 23:55:14 -04:00

41 lines
896 B
YAML

name: Build and Push Backend
on:
push:
branches: [ master, main ]
paths:
- 'docker/**'
- 'play-admin/**'
- 'play-common/**'
- 'play-generator/**'
- 'pom.xml'
workflow_dispatch: {}
jobs:
docker:
runs-on: docker
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Ensure buildx is available
shell: bash
run: |
docker buildx version || true
docker buildx create --use || true
- name: Build and push to local registry
env:
REGISTRY: 127.0.0.1:5000
TAG: ${{ github.sha }}
shell: bash
run: |
docker buildx build \
--platform linux/amd64 \
-f docker/Dockerfile \
-t ${REGISTRY}/peipei/backend:${TAG} \
-t ${REGISTRY}/peipei/backend:latest \
--push \
.