App Template Values
| Field | Value |
|---|---|
| Type | Skill Resource |
| Source | ~/.copilot/skills/platform/templates/app-template-values.yaml |
| Description | Not specified |
Source Content
# Worked values for the bjw-s app-template chart.# Chart: oci://ghcr.io/bjw-s-labs/helm/app-template# Version: 5.0.1 (confirm current on artifacthub.io before pinning)## This is the single-service default. Hand-roll a chart only when app-template# genuinely cannot express the workload (see references/app-template.md).## Layer environment overrides on top of this base:# helm upgrade --install app oci://ghcr.io/bjw-s-labs/helm/app-template \# --version 5.0.1 --values values.yaml --values values-prod.yaml
controllers: main: type: deployment replicas: 2 strategy: RollingUpdate containers: main: image: # Pin the application image to an exact tag — never "latest". repository: ghcr.io/dmwd-io/app tag: 1.4.0 env: APP_ENV: prod # Secret values come from external-secrets / 1Password Connect, # never inline here. Reference the synced Secret instead. envFrom: - secretRef: name: app-secrets # produced by an ExternalSecret resources: requests: cpu: 50m memory: 128Mi limits: memory: 256Mi probes: liveness: enabled: true readiness: enabled: true
service: main: controller: main ports: http: port: 80
ingress: main: className: nginx hosts: - host: app.prod.example.com paths: - path: / pathType: Prefix service: identifier: main port: http
persistence: config: type: persistentVolumeClaim accessMode: ReadWriteOnce size: 1Gi globalMounts: - path: /config