From 45c61d513035eee482bd41bcd95733b7a1a3be4c Mon Sep 17 00:00:00 2001 From: baschno Date: Fri, 23 May 2025 19:45:45 +0200 Subject: [PATCH] streamlined homepage deployment --- ...yment.yaml => 01_homepage-deployment.yaml} | 0 ...cate.yaml => 02_homepage-certificate.yaml} | 0 ...te.yaml => 03_homepage-ingress-route.yaml} | 0 ...figmap.yaml => 04_homepage-configmap.yaml} | 0 09_Homepage/README.md | 33 +++++++++++++++++-- 5 files changed, 31 insertions(+), 2 deletions(-) rename 09_Homepage/{homepage-deployment.yaml => 01_homepage-deployment.yaml} (100%) rename 09_Homepage/{homepage-certificate.yaml => 02_homepage-certificate.yaml} (100%) rename 09_Homepage/{homepage-ingress-route.yaml => 03_homepage-ingress-route.yaml} (100%) rename 09_Homepage/{homepage-configmap.yaml => 04_homepage-configmap.yaml} (100%) diff --git a/09_Homepage/homepage-deployment.yaml b/09_Homepage/01_homepage-deployment.yaml similarity index 100% rename from 09_Homepage/homepage-deployment.yaml rename to 09_Homepage/01_homepage-deployment.yaml diff --git a/09_Homepage/homepage-certificate.yaml b/09_Homepage/02_homepage-certificate.yaml similarity index 100% rename from 09_Homepage/homepage-certificate.yaml rename to 09_Homepage/02_homepage-certificate.yaml diff --git a/09_Homepage/homepage-ingress-route.yaml b/09_Homepage/03_homepage-ingress-route.yaml similarity index 100% rename from 09_Homepage/homepage-ingress-route.yaml rename to 09_Homepage/03_homepage-ingress-route.yaml diff --git a/09_Homepage/homepage-configmap.yaml b/09_Homepage/04_homepage-configmap.yaml similarity index 100% rename from 09_Homepage/homepage-configmap.yaml rename to 09_Homepage/04_homepage-configmap.yaml diff --git a/09_Homepage/README.md b/09_Homepage/README.md index 8b2a0a1..104c13e 100644 --- a/09_Homepage/README.md +++ b/09_Homepage/README.md @@ -1,6 +1,35 @@ -Install via helm: +## Installation + +### Install via helm https://gethomepage.dev/installation/k8s/#install-with-helm - +``` helm upgrade --install homepage jameswynn/homepage -f homepage-values.yaml --create-namespace --namespace homepage +``` + + +### Install via deployment + +``` +k create ns homepage +k apply -f 01_homepage-deployment.yaml +``` + +## Setup Https & Certificate + +``` +k apply -f 02_homepage-certificate.yaml +k apply -f 03_homepage-ingress-route.yaml +``` + + +## Upload Content +``` +k apply -f 04_homepage-configmap.yaml +``` + +## Test + +Open Browser and navigate to: +https://homepage.k8s.schnrbs.work \ No newline at end of file