Skip to content

App Template Values

FieldValue
TypeSkill Resource
Source~/.copilot/skills/platform/templates/app-template-values.yaml
DescriptionNot 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