Hello everyone, here asking for your feedback!
I created a new service about preview environments to ease web development reviews, testing and validation: https://caasis.cloud. It returns a URL where the code is hosted.
You can see it in action on the screenshot in the website.
In essence it is quite similar from the Netlify bot of Pull requests · crystal-lang/crystal-book · GitHub , but for any back-end service, not only static content.
A free tier for Open Source projects is available for subscription, which would allow gathering feedback - don’t hesitate to send me a mail from the website in order to have an API key ![]()
Feel free to ask anything, any advice is welcomed!
Note for the Free Open Source tier, there is no security or availability guarantee.
Advantages compared to similar solutions
- entirely SaaS, no infrastructure to manage.
- support any containerized workload.
- cheaper, which allows to give a free-tier
The cost is in exchange of less availability, compared to other solutions relying on a full Kubernetes cluster.
Planed:
- paid plans, as soon as there is a demand for it
- uploading zipped static content to avoid containerization
- support Kubernetes deployment manifests.
Basic technical architecture
- root-less Podman is used to host containers, which allows simple and cheap hosting, plus supporting a subset of K8S maifests
- Crystal is used of course by the API service.
- Traefik for the reverse-proxy, with a wildcard HTTPS certificate
Side question: any recommendation for static site generation to avoid repeating things like the header or footer?
Thank you to have read all of this ![]()