adding ci/cd
Some checks failed
Dokploy Deployment Workflow / deploy (push) Failing after 56s

This commit is contained in:
2025-10-04 23:33:05 +00:00
parent b2637de5a6
commit d9a06227e9

View File

@@ -0,0 +1,31 @@
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)] }}