Source
My website https://www.medzoner.com rewrite in golang from php (https://github.com/Medzoner/medzoner.com)
Configuration can be specified in .env or exported as environment variable:
Name | Value |
---|---|
ENV | string |
DEBUG | bool |
OPTIONS | []string{} (option1,option2....) |
DATABASE_DSN | string (ex: root:changeme@tcp(database:3366)) |
DATABASE_NAME | string |
DATABASE_DRIVER | string |
MAILER_USER | string |
MAILER_PASSWORD | string |
go build -o bin/app ./cmd/app/main.go
go build -o bin/migrate ./cmd/migrate.go
go run ./cmd/app/main.go
go run ./cmd/migrate.go
go install github.com/go-delve/delve/cmd/dlv@master
dlv debug --headless --listen=:4000 --only-same-user=false --api-version=2 --accept-multiclient --log --log-output=rpc ./cmd/app/main.go
go test -v -cover -coverpkg=./... ./pkg/...
Database (mysql) must be up and configured before run.
go test godog_test.go