mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-12 12:18:29 +01:00
51 lines
1.1 KiB
YAML
51 lines
1.1 KiB
YAML
#name: stackage-server-prod
|
|
#app: stackage-server-prod
|
|
#hoogleName: stackage-server-hoogle-prod
|
|
#hoogleApp: stackage-server-hoogle-prod
|
|
#cronName: stackage-server-cron-prod
|
|
#cronApp: stackage-server-cron-prod
|
|
|
|
image:
|
|
replicas: 2
|
|
replicasHoggle: 2
|
|
env:
|
|
approot: "https://www.stackage.org"
|
|
|
|
# IMPORTANT_NOTE: We need make a repro to be sure but so far it appears that the order of domains matters here
|
|
# and www needs to be first!
|
|
ingress:
|
|
hosts:
|
|
- www.stackage.org
|
|
- stackage.org
|
|
annotations:
|
|
kubernetes.io/ingress.class: "nginx"
|
|
kubernetes.io/tls-acme: "true"
|
|
nginx.ingress.kubernetes.io/use-regex: "true"
|
|
nginx.ingress.kubernetes.io/configuration-snippet: |
|
|
if ($host = 'stackage.org' ) {
|
|
rewrite ^ https://www.stackage.org$request_uri permanent;
|
|
}
|
|
|
|
stackageResources:
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 1.0Gi
|
|
limits:
|
|
cpu: 150m
|
|
memory: 1.5Gi
|
|
|
|
cronResources:
|
|
resources:
|
|
requests:
|
|
cpu: 150m
|
|
memory: 2048Mi
|
|
limits:
|
|
cpu: 300m
|
|
memory: 4096Mi
|
|
|
|
cron:
|
|
enabled: true
|
|
|
|
registrySecretName: gitlab-ci-registrykey
|