From 6269a15c70c6b334101ca9506ec07c4a3abdf318 Mon Sep 17 00:00:00 2001 From: James Blair Date: Thu, 29 Jun 2023 15:56:42 +1200 Subject: [PATCH] Added basic documentation for ohmyform chart. --- ohmyform/README.org | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 ohmyform/README.org diff --git a/ohmyform/README.org b/ohmyform/README.org new file mode 100644 index 0000000..117164e --- /dev/null +++ b/ohmyform/README.org @@ -0,0 +1,31 @@ +#+TITLE: Ohmyform survey forms +#+AUTHOR: James Blair +#+EMAIL: mail@jamesblair.net +#+DATE: <2023-06-29 Thu 16:00> + +[[https://github.com/ohmyform/ohmyform][Ohmyform]] is an open source alternative to TypeForm that can create stunning mobile-ready forms, surveys and questionnaires. + +I created this simplified helm chart for self-hosting ohmyform in a container on ~k3s~. Complete the steps below to deploy this chart. + +#+NAME: Deploy ohmyform via helm +#+begin_src tmate +# Ensure ohmyform namespace exists +sudo kubectl create namespace jamma-ohmyform + +# Create directories if they don't already exist +mkdir --parent "/home/${USER}/Services/ohmyform" + +# Clone charts repository +cd "/home/${USER}/Services/ohmyform" && git clone https://ohmyform.jamma.life/jmhbnz/charts.git + +# Ensure the repository is up to date +cd charts/ohmyform && git pull + +# Install the chart +helm upgrade --install -n jamma-ohmyform jamma-ohmyform . \ + --set "ingress.hosts[0].host=ohmyform.jamma.dev" \ + --set "ingress.hosts[0].paths[0].path=/" \ + --set "ingress.hosts[0].paths[0].pathType=Prefix" \ + --set "ingress.tls[0].hosts[0]=ohmyform.jamma.dev" \ + --set "ingress.tls[0].secretName=tls-jamma-ohmyform" +#+end_src