[Skip-CI] Update Readme

This commit is contained in:
erik 2022-10-21 16:09:02 +02:00
parent a7cfb2f49c
commit 32b6c8e597

View file

@ -7,15 +7,17 @@
Delivering cryogen generated static sites with the push of a few buttons.
c4k-website generates configuration files for an nginx webserver, and
a cryogen static site build container. It automatically downloads a branch.zip from a specified
c4k-website generates configuration files for nginx webservers, and
a cryogen static site generator build container. It automatically downloads a branch.zip from a specified
gitea API url. You need an authorization token to access the specified gitea user account.
The build container is based on clojure:lein. Webserver and build pods are uniquely named by fqdn, so
adding multiple websites shouldn't be a problem.
The build container is based on clojure:lein.
c4k-website has the following modules:
Following the example in valid-config.edn and valid-auth.edn you can add as many websites as you like (provided you have the DNS Routes set up).
One set of configmaps, deployment, services etc will be created for each element in the :websites and :auth list.
c4k-website consists of the following parts:
* unique nginx webserver + service + ingress + certificate
* unique build container cron job
* unique build container cron job and build secret
* unique volume claim for both
## Try out
@ -30,6 +32,7 @@ Your input will stay in your browser. No server interaction is required.
You need:
* DNS routes matching the fqdns in the lists
* cryogen as a static site generator
* a cryogen project ready to build
* and a gitea account which holds the buildable project