Skip to content

Commit

Permalink
add grpc transport default config
Browse files Browse the repository at this point in the history
 + transport.grpc.server.enabled is TRUE by default
 + transport.grpc.client.enabled is FALSE by default
  • Loading branch information
lukasjarosch committed Jul 17, 2019
1 parent a91f855 commit 8f500ef
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion a_main-packr.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions internal/godin/project.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ func (p *Project) InitializeConfiguration() {
config.Set("service.middleware.caching", false)
config.Set("service.middleware.monitoring", false)
config.Set("transport.grpc.enabled", true)
config.Set("transport.grpc.server.enabled", true)
config.Set("transport.grpc.client.enabled", false)

// prompt for required data and save it to config
config.Set("service.name", prompt.ServiceName())
Expand Down
6 changes: 3 additions & 3 deletions templates/readme.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,15 @@ Each handler has it's own file, named after the subscription topic.
| **Option** | **Enabled** |
|--------------|----------------------------------------------------------------------------------|
| gRPC Transport layer | {{ ReadmeOptionCheckbox "transport.grpc.enabled" }} |
| gRPC Server | {{ ReadmeOptionCheckbox "transport.grpc.server" }} |
| gRPC Client | {{ ReadmeOptionCheckbox "transport.grpc.client" }} |
| gRPC Server | {{ ReadmeOptionCheckbox "transport.grpc.server.enabled" }} |
| gRPC Client | {{ ReadmeOptionCheckbox "transport.grpc.client.enabled" }} |
| AMQP Transport | {{ ReadmeOptionCheckbox "transport.amqp.enabled" }} |
| AMQP Subscriber | {{ ReadmeOptionCheckbox "transport.amqp.subscriber" }} |
| AMQP Publisher | {{ ReadmeOptionCheckbox "transport.amqp.publisher" }} |

## Endpoint middleware

Subscription middleware is automatically injected by Godin. It is provided by: [go-godin/middleware](github.com/go-godin/middleware)
Endpoint middleware is automatically injected by Godin. It is provided by: [go-godin/middleware](github.com/go-godin/middleware)

| **Middleware** | **Enabled** |
|--------------|----------------------------------------------------------------------------------|
Expand Down

0 comments on commit 8f500ef

Please sign in to comment.