Docker Multi-stage Build for Tiny Go Image Deployment.
*Multi-stage - this is a way to reduce an image size creating an empty image and copying the binary file into it.
- First stage
- Create a new image
- Install dependencies
- Build binaries
- Second stage
- Create a new image
- Copy binaries
- Launch
docker compose up [OPTIONS] [SERVICE...]