ai-live/.gitea/workflows/docker.yaml
CN-P5 042dcf3207
Some checks failed
编译部署 / build-and-push (push) Has been cancelled
本地部署
2025-04-23 16:44:33 +08:00

35 lines
852 B
YAML

name: 编译部署
on:
push:
branches:
- main
jobs:
build-and-push:
runs-on: ubuntu-latest
env:
MYREGISTRY : ${{ vars.MYREGISTRY }}
MYIMAGE : ${{ vars.MYIMAGE }}
MYPORT: ${{ vars.MYPORT }}
steps:
- name: 检出源码
uses: https://git.des8.com/docker/checkout@v4
- name: Docker Buildx
uses: https://git.des8.com/docker/setup-buildx-action@v3
with:
config-inline: |
[registry."git.des8.com"]
http = true
insecure = true
- name: 编译Docker镜像
uses: https://git.des8.com/docker/build-push-action@v5
with:
push: false
tags: $MYREGISTRY/$MYIMAGE
- name: 运行
run: |
docker run -d -p 3000:$MYPORT -v $(pwd):/docs --name $MYIMAGE $MYREGISTRY/$MYIMAGE