name: Manually Deploy Image to Coolify on: push: branches: - Setup-Basic-Website # workflow_dispatch: # inputs: # image_tag: # description: 'Built Container Image to deploy' # required: false # default: 'latest' # type: string # environment: # description: 'Coolify Environment to deploy to' # required: false # type: choice # default: 'staging' # options: # - staging # - production jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Deploy to Coolify uses: https://gitea.bsidesolutions.net/bside-solutions/deploy-coolify-extended@test with: endpoint: ${{ secrets.COOLIFY_ENDPOINT }}/project/${{ secrets.COOLIFY_PROJECT_ID }}/environment/${{ secrets.COOLIFY_STAGING_ENVIRONMENT_UUID }} # endpoint: ${{ secrets.COOLIFY_ENDPOINT }}/project/${{ secrets.COOLIFY_PROJECT_ID }}/environment/${{ (contains(github.event.inputs.environment, 'staging') && secrets.COOLIFY_STAGING_ENVIRONMENT_UUID) || secrets.COOLIFY_PRODUCTION_ENVIRONMENT_UUID }} token: ${{ secrets.COOLIFY_TOKEN }} app_uuid: ${{ secrets.COOLIFY_APP_STAGING_UUID }} # 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: dev # image_tag: ${{ github.event.inputs.image_tag }}