Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

just wanted to say #26

Open
coderofsalvation opened this issue Dec 24, 2023 · 2 comments
Open

just wanted to say #26

coderofsalvation opened this issue Dec 24, 2023 · 2 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@coderofsalvation
Copy link

coderofsalvation commented Dec 24, 2023

This is awesome, thank you for this.
I tried running a python function and it seems quite fast too!

In the last years I've been observing & rethinking exactly the same phenomenon as this project seems to adress: offering a alternative to container bloat & complexity.
Sometimes scaling jobs horizontally is fine without kubernetes but using ssh (https://github.com/coderofsalvation/clussh e.g.) or Nats.io.
I realized how 'trusted' CGI would save so much development/maintenance time.
I think the adoption of this project will grow inherent to the people realizing the container-dungeons they find themselves in.

Tips:

Perhaps the description of this repo could include these (albeit cringy) words: serverless, FaaS, PaaS, baremetal, lowcode, polyglot e.g.

(That way I would have found it earlier I think. I really think this project is heavily underrated, I might do a video on it soon)

Another suggestion: you could mention in the docs/UI using https://github.com/containers/bubblewrap for untrusted processes (it allows sandboxing processes on a real lowlevel, and is a quite popular solution to the notorious slow startup time of kubernetes/docker ephemeral containers).
Ultimately shipping templates with bubblewrap, nice, or ionice would be epic.
Where can I submit templates?

Sidenote: I'm also curious how it could play with fellow go-binaries like nats.io, websocketd and pocketbase.

Anyways, just my few cents, you can consider this issue done btw.

@reddec
Copy link
Owner

reddec commented Dec 27, 2023

Thanks!
I will keep this issue open for a while to think about it more

@reddec reddec added documentation Improvements or additions to documentation enhancement New feature or request labels Dec 27, 2023
@coderofsalvation
Copy link
Author

coderofsalvation commented Dec 27, 2023

cool ❤

NOTE: Yesterday I tried bubblewrap inside trusted-cgi, it works but once you run trusted-cgi inside a docker, then docker needs some special securityflags for bubblewrap to create namespaces (which I haven't figured out).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants