Go development environment with Docker
The benefits of using Docker for your development environments are well known by now. You get consistency across machines, the ability to easily install databases locally, and everything is self-contained.
I’ve put together a small example showing how to use Docker and docker-compose
to set up an environment for a Go app. It also uses gin for hot code reloading, enabling fast development.
Get the code from Github.
Cover image from Unsplash.