Pour installer un dokuwiki sur PLMshift, vous pouvez utiliser un patron au format Helm.
-
Pour cela il faut installer la commande
helm
, suivre les indications ici : Helm | Installing Helm -
Ensuite, connectez vous sur PLMshift en ligne de commande via
oc login
: OpenShift en ligne de commande (CLI) - Documentation Technique de PLMshift -
Créez votre projet avec
oc new-project <un-nom-significatif>
-
Et suivez ces instructions (en changeant les valeurs de ce qui est entre
< >
) :
$ helm repo add bitnami https://charts.bitnami.com/bitnami
$ helm repo update
Pour une version de développement (une URL en *.apps.math.cnrs.fr) :
$ helm install <nom-de-doku-significatif> bitnami/dokuwiki
--set podSecurityContext.enabled=false \
--set containerSecurityContext.enabled=false \
--set service.type=ClusterIP --set ingress.enabled=true \
--set ingress.pathType=Prefix \
--set ingress.annotations='route.openshift.io/termination: "edge"' \
--set resources.limits.memory=1Gi \
--set ingress.hostname=<nom-de-doku-significatif>.apps.math.cnrs.fr\
--set dokuwikiPassword=<mot-de-passe-robuste> --set dokuwikiUsername=<nom-admin>
Pour une URL plus stable (en *.math.cnrs.fr, au préalable demandez l’enregistrement DNS à support) :
$ helm install <nom-de-doku-significatif> bitnami/dokuwiki
--set podSecurityContext.enabled=false \
--set containerSecurityContext.enabled=false \
--set service.type=ClusterIP --set ingress.enabled=true \
--set ingress.pathType=Prefix \
--set ingress.annotations='cert-manager.io/cluster-issuer: sectigo-acme' \
--set resources.limits.memory=1Gi \
--set ingress.hostname=<nom-de-doku-significatif>.math.cnrs.fr\
--set dokuwikiPassword=<mot-de-passe-robuste> --set dokuwikiUsername=<nom-admin>