- go1.17.x recommended installing with gvm
- curl
- golangci-lint or make install/lint
- goimports
- docker
- docker-compose
NOTE!
On MAC M1/Intel chip requires brew and GNU MAKE upgrade
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install make
export PATH="/usr/local/opt/make/libexec/gnubin:$PATH" # Add to .bashrc or .zshrc
make -version # Should be higher then 3.8.1
make help
make vendor
make lint
make run
make cleanup
Endpoints:
server - http://localhost:8000
Auth: Header: X-Api-Key test
redis-commander - http://localhost:8903
mongo-express - http://localhost:8905