mirror of https://github.com/dapr/docs.git
Create increase-request-size.md (#1183)
* Create increase-request-size.md Add documentation for the "--dapr-http-max-request-size" argument for the CLI and "dapr.io/http-max-request-size" annotation #1099 * Update increase-request-size.md Co-authored-by: Mark Fussell <mfussell@microsoft.com>
This commit is contained in:
parent
1009cfdcca
commit
c37f4588c1
|
@ -0,0 +1,51 @@
|
|||
---
|
||||
type: docs
|
||||
title: "How-To: Handle large http body requests"
|
||||
linkTitle: "Http request body size"
|
||||
weight: 6000
|
||||
description: "Configure http requests that are bigger than 4 MB"
|
||||
---
|
||||
|
||||
By default Dapr has a limit for the request body size which is set to 4 MB, however you can change this by defining `dapr.io/http-max-request-size` annotation or `--dapr-http-max-request-size` flag.
|
||||
|
||||
|
||||
### Self hosted
|
||||
|
||||
When running in self hosted mode, use the `--dapr-http-max-request-size` flag to configure Dapr to use non-default request body size:
|
||||
|
||||
```bash
|
||||
dapr run --dapr-http-max-request-size 16 node app.js
|
||||
```
|
||||
This tells Dapr to set maximum request body size to `16` MB.
|
||||
|
||||
|
||||
### Kubernetes
|
||||
|
||||
On Kubernetes, set the following annotations in your deployment YAML:
|
||||
```yaml
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: myapp
|
||||
namespace: default
|
||||
labels:
|
||||
app: myapp
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: myapp
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: myapp
|
||||
annotations:
|
||||
dapr.io/enabled: "true"
|
||||
dapr.io/app-id: "myapp"
|
||||
dapr.io/app-port: "8000"
|
||||
dapr.io/http-max-request-size: "16"
|
||||
...
|
||||
```
|
||||
|
||||
## Related links
|
||||
- [Dapr Kubernetes pod annotations spec]({{< ref kubernetes-annotations.md >}})
|
Loading…
Reference in New Issue