Futureporn February 2024 Sprint #97
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Futureporn January 2024 Sprintto Futureporn February 2024 SprintDeployment changes are cancelled because Kubernetes is adding too much complexity for me handle right now.
Today I improved the packages/next Docker build for dokku deployment. Encountered a blocker-- environment variables aren't passed to the docker container as it builds on the remote. Investigating a way to work around
Deployment changes are un-cancelled because I think it's the best way forward at this moment. "Keep Calm and Devops On"
Mainly the thing pushing me forward is some shortcomings in dokku. dokku lacks configurations as code. dokku's app secrets are individually handled on the remote host which requires SSH-ing in and setting environment variables. This is an ad-hoc operation which isn't a good practice when it comes to large scale applications.
For comparison, secrets in kubernetes are set on the operator's computer, and then the secret variable names are referenced in yaml configuration files and kubectl(?) takes care of deploying the secret to the pod.
This is the "livestock, not pets" argument which is a cornerstone of systems that scale.
Dokku doesn't scale beyond one remote host, either. Futureporn must scale! I must say goodbye to dokku and endure the pain of learning a new way of doing things.