diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index c56adb6..9e93eca 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -1,11 +1,11 @@ -name: build +name: build-deploy on: push: branches: [main] workflow_dispatch: jobs: - build: + build-deploy: runs-on: ubuntu-latest steps: - name: Build & push iloom-frontend @@ -23,3 +23,13 @@ jobs: docker push "$REG/iloom-frontend:latest" rm -rf "$workdir" echo "done: iloom-frontend pushed at $TAG + latest" + + - name: Deploy to dev-chiba + run: | + set -eo pipefail + app="$HOME/apps/iloom" + [ -d "$app" ] || { echo "!! $app 未部署,跳过"; exit 0; } + cd "$app" + docker compose pull frontend + docker compose up -d frontend + echo "deployed: frontend"