This project is a playground to check golang features and other techniques.
The origin of the code were these videos: video 1, video 2, video 3
-
dc-build-and-up - Calls make-container task then calls dc-up task. This is the most faster way to start from scratch GO-Shortener and its infrastructure.
-
task make-container - Calls build-app task then build a container file based on Dockerfile.
-
task build-app - Builds app for linux/x64 architecture without CGO enabled. The GO-Shortener execution file is stored in the Bin folder.
-
task dc-up - Runs the docker-compose script
-
task dc-down - Stops the docker-compose script