ai-live/.gitea/workflow/docker.yml
2025-04-23 15:16:29 +08:00

25 lines
604 B
YAML

name: 编译部署
on: [push]
jobs:
build-and-push:
runs-on: debian
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