Files
illustrated-algorithm/.gitea/workflows/deploy.yaml
T
枫 d30ebd0e4a
Deploy / deploy (push) Failing after 4s
fix: use local checkout mirror instead of GitHub
2026-08-23 14:29:10 +00:00

34 lines
796 B
YAML

name: Deploy
on:
push:
branches:
- main
jobs:
deploy:
runs-on: aliyun
steps:
- name: Checkout
uses: http://47.121.181.112:3000/wonder/checkout@v4
- name: Build Docker Image
run: |
docker build \
--cache-from illustrated-algorithm:latest \
-t illustrated-algorithm:latest \
.
- name: Deploy Container
run: |
docker stop illustrated-algorithm 2>/dev/null || true
docker rm illustrated-algorithm 2>/dev/null || true
docker run -d \
--name illustrated-algorithm \
--restart unless-stopped \
-p 10000:80 \
illustrated-algorithm:latest
- name: Cleanup Dangling Images
run: docker image prune -f