A mateodelnorte/meta Project for managing all tools running on bjesuiter-vserv
https://github.com/mateodelnorte/meta-project
see /.meta
file
Important: All of these packages repos, hosted on bitbucket,
where imported using git@private.bitbucket.org
.
The private.bitbucket.org
host is defined in ~.ssh/config
with the correct ssh private key on jb-mbp-15.
SSH Config
Host *private.bitbucket.org*
HostName bitbucket.org
User git
# use correct IdentityFile per machine!
IdentityFile ~/.ssh/deployment@vserv
# add private.bitbucket before bitbucket rule!
Host *bitbucket.org*
IdentityFile ~/.ssh/deployment@vser
-
enable Traefik API Dashboard in secure way: https://docs.traefik.io/configuration/api/
-
Add multiple domains to one backend by adding them with comma to the
Host
rule:[frontends.frontend2] [frontends.frontend2.routes.test_1] rule = "Host:test1.localhost,test2.localhost" [frontends.frontend3] backend = "backend2" [frontends.frontend3.routes.test_1] rule = "Path:/test1,/test2"
- Learn about: https://www.youtube.com/watch?v=7pJKBL9x6bY&t=132s
Read, unterstand and implement https://docs.docker.com/storage/volumes/
- Install Doppler Package locally (macOS) and online (ubuntu): https://docs.doppler.com/docs/enclave-installation
- Run
doppler login
- TODO: Setup projects with synced credentials
See also GDrive/System/!Server Management/MicroK8s / Kubernetes
Aim: less manual work with managing the lifecycle of my services
- Clear up Terminology of Kubernetes: Container, Pod, Deployment, etc.
- How to convert docker-compose to Kubernetes YAML Files?
- How to ensure that all containers inside a Pod
- Run Service on local microk8s on mac
- Configure microk8s on remote server
- develop buddy pipeline which deploys my services to my one-server kubernetes cluster