.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.
BACKEND_SECRET
secret
Backstage Backend (auto-generated if left empty)
AUTH_SIGNING_KEY
secret
GITHUB_INTEGRATION_TOKEN
secret
GitHub Integration (https://github.com/settings/tokens)
GITLAB_INTEGRATION_TOKEN
secret
GitLab Integration (https://gitlab.com/-/user_settings/personal_access_tokens)
AUTH_GITHUB_CLIENT_ID
GitHub Auth Provider (OAuth App: https://github.com/settings/developers)
AUTH_GITHUB_CLIENT_SECRET
secret
AUTH_GITLAB_CLIENT_ID
GitLab Auth Provider (OAuth App: https://gitlab.com/-/user_settings/applications)
AUTH_GITLAB_CLIENT_SECRET
secret
AAP_HOST
AAP (RHAAP) Auth Provider
AAP_AUTH_CLIENT_ID
AAP_AUTH_CLIENT_SECRET
secret
AAP_API_TOKEN
secret
AAP API Connection
brew install flyctl && fly launch --from https://github.com/ansible/ansible-backstage-plugins
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/ansible/ansible-backstage-plugins
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/ansible/ansible-backstage-plugins