Skip to content

Latest commit

Β 

History

History
37 lines (24 loc) Β· 1.38 KB

README.md

File metadata and controls

37 lines (24 loc) Β· 1.38 KB

asd

⚑ Accelerated Software Development / πŸš€ Automated Service Deployment

πŸ“’ Notice

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

πŸ“‹ Requirements

  • docker with the docker compose plugin
  • make for project orchestration
    • sudo apt install make | choco install make | brew install make
  • commands are to be executed in bash, zsh or git-bash

πŸ”§ Configuration

All environment settings or overrides should be in "workspace/config/.env"

  • run make in your terminal to configure and validate your environment

🐳 Launch containers

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

🐞 Issues

  • 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