β‘ Accelerated Software Development / π Automated Service Deployment
This is a proof of concept piece of work aiming to prove the viability of developing in containers.
Tested on:
- Windows 10 + WSL2 + Rancher Desktop 1.9.1
- Ubuntu 22.04 + Docker CE
- docker with the docker compose plugin
- For Windows go with Rancher Desktop and use WSL2
- make for project orchestration
sudo apt install make
|choco install make
|brew install make
- commands are to be executed in
bash
,zsh
orgit-bash
All environment settings or overrides should be in "workspace/config/.env"
- run
make
in your terminal to configure and validate your environment
Assuming the docker engine is running.
- run
make start
and in the browser go to "https://code.localhost" - run
make caddy-copy-ca
to copy the root.crt and intermediate.crt keystore files- add both files to the keystore to resolve https security issues in the browser
- Fixed: The browser can now accept https by adding the caddy root CA to the keystore
- ToDo: command for linux and some screenshots in docs for Windows/WSL2 would be nice