generated from humanitec-architecture/backstage
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscore.yaml
72 lines (67 loc) · 2.03 KB
/
score.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
apiVersion: score.dev/v1b1
metadata:
name: backstage
service:
ports:
backstage:
port: 7007
targetPort: 7007
containers:
backstage:
command:
- "node"
args:
- packages/backend
- "--config"
- app-config.yaml
- "--config"
- app-config.production.yaml
image: .
resources:
limits:
cpu: "1"
memory: 1024Mi
requests:
cpu: "0.025"
memory: 64Mi
variables:
APP_CONFIG_app_baseUrl: https://${resources.dns.host}
APP_CONFIG_backend_baseUrl: https://${resources.dns.host}
APP_CONFIG_backend_cors_origin: https://${resources.dns.host}
GITHUB_ORG_ID: ${resources.env.GITHUB_ORG_ID}
GITHUB_APP_CLIENT_ID: ${resources.env.GITHUB_APP_CLIENT_ID}
GITHUB_APP_CLIENT_SECRET: ${resources.env.GITHUB_APP_CLIENT_SECRET}
HUMANITEC_ORG_ID: ${resources.env.HUMANITEC_ORG_ID}
HUMANITEC_TOKEN: ${resources.env.HUMANITEC_TOKEN}
POSTGRES_HOST: ${resources.db.host}
POSTGRES_PASSWORD: ${resources.db.password}
POSTGRES_PORT: ${resources.db.port}
POSTGRES_USER: ${resources.db.username}
CLOUD_PROVIDER: ${resources.env.CLOUD_PROVIDER}
AUTH_GOOGLE_CLIENT_ID: ${resources.env.AUTH_GOOGLE_CLIENT_ID}
AUTH_GOOGLE_CLIENT_SECRET: ${resources.env.AUTH_GOOGLE_CLIENT_SECRET}
files:
- target: /app/credentials/github-app-backstage-humanitec-credentials.yaml
mode: "0644"
content: |
# Name: Backstage-Humanitec
appId: ${resources.env.GITHUB_APP_ID}
webhookUrl: https://${externals.dns.host}
clientId: ${resources.env.GITHUB_APP_CLIENT_ID}
clientSecret: ${resources.env.GITHUB_APP_CLIENT_SECRET}
webhookSecret: ${resources.env.GITHUB_APP_WEBHOOK_SECRET}
privateKey: |
${resources.env.GITHUB_APP_PRIVATE_KEY}
resources:
env:
type: environment
dns:
type: dns
route:
type: route
params:
host: ${resources.dns.host}
path: /
port: 7007
db:
type: postgres