46 lines
1.3 KiB
YAML
46 lines
1.3 KiB
YAML
apiVersion: score.dev/v1b1
|
|
metadata:
|
|
# component_id is lowercase+hyphens — matches the catalog-info K8s label selector
|
|
name: demo-app-1-v2
|
|
labels:
|
|
# Propagated to Deployment metadata.labels so the Backstage K8s plugin
|
|
# can find the Deployment via label selector (app=<component_id>)
|
|
app: demo-app-1-v2
|
|
|
|
containers:
|
|
main:
|
|
image: nginx:alpine
|
|
# Uncomment to inject values from Humanitec resource outputs, e.g.:
|
|
# variables:
|
|
# APP_ENV: "${resources.env.values.APP_ENV}"
|
|
# Uncomment to configure resource requests/limits:
|
|
# resources:
|
|
# requests: { cpu: 100m, memory: 128Mi }
|
|
# limits: { cpu: 500m, memory: 512Mi }
|
|
|
|
service:
|
|
ports:
|
|
web:
|
|
port: 80
|
|
targetPort: 80
|
|
|
|
# Resources declare external dependencies resolved by Humanitec at deploy time.
|
|
# Platform resource types available: environment, azure-blob, azure-keyvault-secret,
|
|
# azure-service-bus, postgres, redis
|
|
resources:
|
|
env:
|
|
type: environment
|
|
# Uncomment to request an Azure Blob Storage container:
|
|
# blob:
|
|
# type: azure-blob
|
|
#
|
|
# Uncomment to request a Key Vault secret:
|
|
# config:
|
|
# type: azure-keyvault-secret
|
|
# params:
|
|
# secret_name: my-app-secret
|
|
#
|
|
# Uncomment to request a PostgreSQL database:
|
|
# db:
|
|
# type: postgres
|