Skip to content
/ asd Public

asd command runner for ⚑ Accelerated Software Development / πŸš€ Automated Service Deployment

Notifications You must be signed in to change notification settings

kelvin-id/asd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

About

asd command runner for ⚑ Accelerated Software Development / πŸš€ Automated Service Deployment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published