The problem Container Provisioning Engine solves
An API service to provision, manage, and expose Docker containers — written in Go and uses the Docker SDK for container management, golang channels and goroutines for concurrency, and Traefik as a reverse proxy to expose the containers.
Features
- Provisioning of Docker containers from a specified image tag.
- Support for pulling images from authenticated registries using a username and password.
- Exposing provisioned containers on a subdomain with a Let's Encrypt SSL certificate.
- An async task queue system for managing deployment tasks.