name: Manually Deploy Image to Coolify on: push: branches: - Setup-Basic-Website workflow_dispatch: inputs: image_tag: description: 'Built Container Image to deploy' required: true default: 'latest' type: string environment: description: 'Coolify Environment to deploy to' required: true type: choice default: 'staging' options: - staging - production jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Deploy to Coolify uses: carlozanella/deploy-coolify@v1 with: endpoint: ${{ secrets.COOLIFY_ENDPOINT }} token: ${{ secrets.COOLIFY_TOKEN }} app_uuid: ${{ (contains(github.event.inputs.environment, 'staging') && secrets.COOLIFY_APP_STAGING_UUID) || secrets.COOLIFY_APP_PRODUCTION_UUID }} image_name: 'gitea.bsidesolutions.net/oonyeje/oonyeje-portfolio' image_tag: ${{ github.event.inputs.image_tag }}