larsthorup / docker-sandbox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deployment engineering with Docker

Development environments and delivery pipelines for demo and live environments

environment cluster orchestrator reg dns ssl app api mig
dev local compose - - -
local local compose - - - + + +
demo local swarm + + + + + +
demo AWS EC2 swarm +
live AWS ECS copilot + + + +
local local kubernetes
live kubernetes

Services of the application

Supporting services

Environments:

  • dev (local with watch mode)
  • local
  • demo
  • live

Orchestrators:

  • Physical hardware (no containerization)
  • Single docker image
  • Docker Compose
  • Docker Swarm
  • Kubernetes
  • AWS Copilot

Hosting providers:

  • On premise
  • AWS
  • Google
  • Azure

Scripting language:

  • Bash, YML, Dockerfile, .env
  • AWS Cloudformation
  • Terraform
docker-compose up --build

TODO

About

License:MIT License


Languages

Language:Shell 65.9%Language:JavaScript 20.5%Language:HTML 9.4%Language:Dockerfile 4.2%