GO-Boilerplate
Using with Docker
Start production enviroment
$ not ready for production
Start development enviroment
$ docker network create shared_go_bp
$ docker-compose up
Attach to bash
$ docker-compose exec go_go sh
$ de go_go
Run tests
Enter go_go container
$ de go_go
Local directory mode is when go test is called inside a directory, without any package arguments supplied. Running go test
in .../yourProject/model
will compile and run all the tests in that directory
Package list mode is when go test is called with package/path arguments, such as go test users
or go test ./testFiles/
.
$ cd /api/core/cipher
$ go test
// or run all tests from root
$ cd /api
$ go test ./...
development: http://go-local.com:8200/api/ production: not ready
Example
After running docker-compose open:
development: http://go-local.com:8200/api/ production: not ready
Without docker
$ make serve
You may need to execute go mod download
in src
folder first