ai-live/.gitea/workflows/docker.yaml
heibai2006 b4ad71bfad
Some checks failed
编译部署 / build-and-push (push) Failing after 1m16s
更新 .gitea/workflows/docker.yaml
2025-04-23 08:15:04 +00:00

28 lines
642 B
YAML

name: 编译部署
on:
push:
branches:
- main
jobs:
build-and-push:
runs-on: ubuntu-latest-qh
env:
MYREGISTRY : ${{ vars.MYREGISTRY }}
MYIMAGE : ${{ vars.MYIMAGE }}
MYPORT: ${{ vars.MYPORT }}
steps:
- name: 检出源码
uses: https://git.des8.com/docker/checkout@v4
- name: 编译Docker镜像
run: docker build -f Dockerfile --no-cache -t $MYIMAGE .
- name: 打Tag
run: |
docker tag $MYIMAGE $MYREGISTRY/$MYIMAGE
- name: 运行
run: |
docker run -d -p 3000:$MYPORT -v $(pwd):/docs --name $MYIMAGE $MYREGISTRY/$MYIMAGE