diff --git a/.gitea/workflows/deploy-direct.example.yml b/.gitea/workflows/deploy-direct.example.yml new file mode 100644 index 0000000..efb9662 --- /dev/null +++ b/.gitea/workflows/deploy-direct.example.yml @@ -0,0 +1,27 @@ +name: Deploy Direct (Example) + +"on": + workflow_dispatch: + inputs: + runner: + description: Runner label (use self-hosted label for real deploy) + required: true + default: ubuntu-latest + image: + description: Image to deploy (registry/repo:tag) + required: true + +jobs: + deploy: + runs-on: ${{ inputs.runner }} + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Compose Up + uses: tienngo/ci-templates/.gitea/actions/compose-up@main + with: + image: ${{ inputs.image }} + workdir: . + compose_args: up -d --pull always --remove-orphans