Eventually, we'll need something more secure than effectively `sudo curl INSTALLER | sh` as a way to install stuff. I can see why package managers aren't always the answer, but still. piku itself is neat and I like it.
Piku: Allows git push deployments to your own servers
111–120 of 169 posts
Re: Piku: Allows git push deployments to your own servers
#112Earlier quoted context omitted.
Better in what way?
1. Less dependencies (only Podman and registry is needed) 2. Rock solid rootless systemd service management 3. Easy integration with systemd-proxyd 4. Easy manage dependencies between containers (with healthchecks) 5. Rollbacks
Re: Piku: Allows git push deployments to your own servers
#113Can it be a good replacement for Capistrano (for deploying rails applications)? Love the focus on being lightweight Recently I wanted to create a super basic website, and discovered it’s actually pretty hard to create something simple And then, even if you manage to create something actually simple, you usually end up having to manage some not so simple deployment process together with hopefully some sort of version…
Re: Piku: Allows git push deployments to your own servers
#114Looking at you sir mixalot:
Re: Piku: Allows git push deployments to your own servers
#115I love piku. I wrote a webapp tutorial for piku which got turned into a repo as part of the official GitHub piku org. You can find that here: https://github.com/piku/webapp-tutorial?tab=readme-ov-file#b... It explains how piku works under the hood, as well as showing a minimalistic Python web app example from a user standpoint.
The new piku docs are pretty but, as a potential new user very interested in trying piku, the new docs are completely useless to me. I gave up on piku because the docs essentially assume I already know everything I need to know to run and use piku. Your doc fixes that, but I never found your doc even after spending quite a bit of time trying to figure out how and whether I could use piku. I never would have known it…
Re: Piku: Allows git push deployments to your own servers
#116Does someone know how it handles (if any) zero downtime deployments? Like, if your Python service is running in one machine on port 8080 behind nginx, how does piku switch to a fresh instance running in the same port?
Slightly off-topic, but you can do zero downtime deployments using systemd and socket activation.
Re: Piku: Allows git push deployments to your own servers
#117Eventually, we'll need something more secure than effectively `sudo curl INSTALLER | sh` as a way to install stuff. I can see why package managers aren't always the answer, but still. piku itself is neat and I like it.
I actually only install piku via cloud-init, but there are plenty more options: https://piku.github.io/install/index.html
Re: Piku: Allows git push deployments to your own servers
#118I love piku. I wrote a webapp tutorial for piku which got turned into a repo as part of the official GitHub piku org. You can find that here: https://github.com/piku/webapp-tutorial?tab=readme-ov-file#b... It explains how piku works under the hood, as well as showing a minimalistic Python web app example from a user standpoint.
"What is a Heroku-style deploy?" thanks for that. I have no idea what heroku is or does.
Re: Piku: Allows git push deployments to your own servers
#119I love piku. I wrote a webapp tutorial for piku which got turned into a repo as part of the official GitHub piku org. You can find that here: https://github.com/piku/webapp-tutorial?tab=readme-ov-file#b... It explains how piku works under the hood, as well as showing a minimalistic Python web app example from a user standpoint.