Some checks failed
Dokploy Deployment Workflow / deploy (push) Failing after 56s
32 lines
860 B
YAML
32 lines
860 B
YAML
name: Dokploy Deployment Workflow
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
- develop
|
|
|
|
jobs:
|
|
deploy:
|
|
runs-on: ubuntu-20.04
|
|
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Determine environment
|
|
id: set-env
|
|
run: |
|
|
if [[ "${GITEA_REF##*/}" == "main" ]]; then
|
|
echo "env=PRODUCTION" >> $GITHUB_OUTPUT
|
|
else
|
|
echo "env=DEVELOPMENT" >> $GITHUB_OUTPUT
|
|
fi
|
|
|
|
- name: Dokploy Deployment
|
|
uses: benbristow/dokploy-deploy-action@0.0.1
|
|
with:
|
|
auth_token: ${{ secrets[format('%s_DOKPLOY_AUTH_TOKEN', steps.set-env.outputs.env)] }}
|
|
application_id: ${{ secrets[format('%s_DOKPLOY_APPLICATION_ID', steps.set-env.outputs.env)] }}
|
|
dokploy_url: ${{ secrets[format('%s_DOKPLOY_URL', steps.set-env.outputs.env)] }}
|