一覧へ戻る
🐶Go (Golang)🚀REST / GraphQL API + Postgres boilerplate
- star 数
- 145
- watcher 数
- 1
- fork 数
- 34
- issue 数
- 0
- 最終更新
- 2022/12/03
🐶Go (Golang)🚀REST / GraphQL API + Postgres boilerplate
Note: in demo, I disabled email
Used libraries:
http://localhost:3000/swagger/index.htmlhttp://localhost:3000/graphqlCreate .env at root, i.e.
MAILGUN_API_KEY=key-b9jksfh8s9843uhfsdhds MAILGUN_DOMAIN=xxxxx.mailgun.org EMAIL_FROM=support@go_api_boilerplate.com DB_HOST=localhost DB_PORT=5432 DB_USER=your-user DB_PASSWORD=your-password DB_NAME=local-dev-db JWT_SIGN_KEY=secret HAMC_KEY=secret PEPPER=secret ENV=development APP_PORT=3000 APP_HOST=http://localhost
Run
# Terminal 1 docker-compose up # docker-compose up (Run postgres) docker-compose down # docker-compose down (Shutdown postgres) # Terminal 2 go run github.com/99designs/gqlgen -v # Generate Graphql stuff swag init -g app/app.go # Generates Swagger go run *.go # Run application go test -v -cover ./... # Run go test
maybe?
Welcome for suggestions