ai-live/.gitea/workflows/docker.yaml
Workflow config file is invalid. Please check your config file: yaml: line 14: did not find expected '-' indicator
2025-04-23 16:43:42 +08:00

35 lines
840 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