# minienv

Reads an existing docker compose file and deploys it as a remote preview environment with little setup, with optional public endpoints and authentication so others can review in-flight work.

minienv generates remote mini environments with little setup, directly from a project's existing docker compose configuration. It reads that config, plus small extension blocks added to it, and deploys the described stack to a remote environment without requiring a separate deployment description.

The same extension blocks can optionally expose public endpoints for services in the compose file, including various authentication mechanisms, so a team can collaborate on in-flight work by sharing a live preview rather than a local-only environment.

It is written in Go, documented with mdBook, and dual-licensed under Apache-2.0 and MIT.

Website: https://github.com/robgonnella/minienv
