Kubernetes HELM chart for application hosted by Apache httpd
This repository is deprecated, replaced by more generic one: helm-custom-pod
The default config is for MapServer with the image docker-mapserver
With:
- One config init container, the Mapfiles should de in
/etc/mapserver/
- One Apache Exporter for Prometheus container
- The MapServer container
Can be include in an other chart for qgisserver
with e.g.:
Chart.yaml
:
name: geomapfish
version: 1.0.0
apiVersion: v2
dependencies:
- name: mapserver
repository: file:///src/helm-mapserver/
version: 1.0.0
alias: qgisserver
condition: qgisserver.enabled
values.yaml
:
qgisserver:
enabled: true
replicaCount: 2
image:
repository: camptocamp/qgis-server
tag: 3.20
env: {}
resources: {}
readinessProbe:
httpGet:
path: /?SERVICE=WMS&REQUEST=GetCapabilities
port: http
initialDelaySeconds: 5
timeoutSeconds: 300
config:
enabled: true
image:
repository: camptocamp/my-config-image
tag: latest
env: {}
resources: {}
folder: /etc/qgisserver
Install the pre-commit hooks:
pip install pre-commit
pre-commit install --allow-missing-config