137 lines
3.0 KiB
YAML
137 lines
3.0 KiB
YAML
app:
|
|
title: Backstage Example App
|
|
baseUrl: http://localhost:3000
|
|
|
|
backend:
|
|
baseUrl: http://localhost:7000
|
|
listen:
|
|
port: 7000
|
|
cors:
|
|
origin: http://localhost:3000
|
|
methods: [GET, POST, PUT, DELETE]
|
|
credentials: true
|
|
database:
|
|
client: sqlite3
|
|
connection: ':memory:'
|
|
|
|
proxy:
|
|
'/circleci/api':
|
|
target: 'https://circleci.com/api/v1.1'
|
|
changeOrigin: true
|
|
pathRewrite:
|
|
'^/proxy/circleci/api/': '/'
|
|
'/jenkins/api':
|
|
target: 'http://localhost:8080'
|
|
changeOrigin: true
|
|
headers:
|
|
Authorization:
|
|
$secret:
|
|
env: JENKINS_BASIC_AUTH_HEADER
|
|
pathRewrite:
|
|
'^/proxy/jenkins/api/': '/'
|
|
|
|
organization:
|
|
name: Spotify
|
|
|
|
techdocs:
|
|
storageUrl: http://localhost:7000/techdocs/static/docs
|
|
|
|
sentry:
|
|
organization: spotify
|
|
|
|
rollbar:
|
|
organization: spotify
|
|
accountToken:
|
|
$secret:
|
|
env: ROLLBAR_ACCOUNT_TOKEN
|
|
|
|
newrelic:
|
|
api:
|
|
baseUrl: 'https://api.newrelic.com/v2'
|
|
key: NEW_RELIC_REST_API_KEY
|
|
|
|
auth:
|
|
providers:
|
|
google:
|
|
development:
|
|
clientId:
|
|
$secret:
|
|
env: AUTH_GOOGLE_CLIENT_ID
|
|
clientSecret:
|
|
$secret:
|
|
env: AUTH_GOOGLE_CLIENT_SECRET
|
|
github:
|
|
development:
|
|
clientId:
|
|
$secret:
|
|
env: AUTH_GITHUB_CLIENT_ID
|
|
clientSecret:
|
|
$secret:
|
|
env: AUTH_GITHUB_CLIENT_SECRET
|
|
enterpriseInstanceUrl:
|
|
$secret:
|
|
env: AUTH_GITHUB_ENTERPRISE_INSTANCE_URL
|
|
gitlab:
|
|
development:
|
|
clientId:
|
|
$secret:
|
|
env: AUTH_GITLAB_CLIENT_ID
|
|
clientSecret:
|
|
$secret:
|
|
env: AUTH_GITLAB_CLIENT_SECRET
|
|
audience:
|
|
$secret:
|
|
env: GITLAB_BASE_URL
|
|
# saml:
|
|
# development:
|
|
# entryPoint: "http://localhost:7001/"
|
|
# issuer: "passport-saml"
|
|
okta:
|
|
development:
|
|
clientId:
|
|
$secret:
|
|
env: AUTH_OKTA_CLIENT_ID
|
|
clientSecret:
|
|
$secret:
|
|
env: AUTH_OKTA_CLIENT_SECRET
|
|
audience:
|
|
$secret:
|
|
env: AUTH_OKTA_AUDIENCE
|
|
oauth2:
|
|
development:
|
|
clientId:
|
|
$secret:
|
|
env: AUTH_OAUTH2_CLIENT_ID
|
|
clientSecret:
|
|
$secret:
|
|
env: AUTH_OAUTH2_CLIENT_SECRET
|
|
authorizationUrl:
|
|
$secret:
|
|
env: AUTH_OAUTH2_AUTH_URL
|
|
tokenUrl:
|
|
$secret:
|
|
env: AUTH_OAUTH2_TOKEN_URL
|
|
auth0:
|
|
development:
|
|
clientId:
|
|
$secret:
|
|
env: AUTH_AUTH0_CLIENT_ID
|
|
clientSecret:
|
|
$secret:
|
|
env: AUTH_AUTH0_CLIENT_SECRET
|
|
domain:
|
|
$secret:
|
|
env: AUTH_AUTH0_DOMAIN
|
|
microsoft:
|
|
development:
|
|
appOrigin: "http://localhost:3000/"
|
|
secure: false
|
|
clientId:
|
|
$secret:
|
|
env: AUTH_MICROSOFT_CLIENT_ID
|
|
clientSecret:
|
|
$secret:
|
|
env: AUTH_MICROSOFT_CLIENT_SECRET
|
|
tenantId:
|
|
$secret:
|
|
env: AUTH_MICROSOFT_TENANT_ID |