FAQ
I'm getting a 413 error. How do I resolve it?
By default, RepoFlow limits request sizes to help protect smaller environments from very large uploads.
You can adjust these limits as follows:
- Server: Set the environment variables
MAX_UPLOAD_FILE_SIZE_IN_BYTES
andMAX_FILES_AMOUNT_IN_UPLOAD_REQUEST
. - NGINX:
- Helm Chart: Modify
nginx.maxBodySize
invalues.yaml
. - Docker Compose: Update all
client_max_body_size
values in your NGINX configuration.
- Helm Chart: Modify
Why aren't my environment variables working correctly?
Ensure that all environment variable values are wrapped in double quotes (""
), even if the value is a boolean or a number. This helps avoid parsing issues.
RepoFlow feels slow. How can I improve performance?
Ensure that your database, Hasura, and object storage are deployed as close as possible to the RepoFlow server to minimize latency.
RepoFlow also provides a built-in object storage performance test. You can enable it using the environment variable S3_TEST_PERFORMANCE_ON_START
, more details here.