Skip to main content

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:

  1. Server: Set the environment variables MAX_UPLOAD_FILE_SIZE_IN_BYTES and MAX_FILES_AMOUNT_IN_UPLOAD_REQUEST.
  2. NGINX:
    • Helm Chart: Modify nginx.maxBodySize in values.yaml.
    • Docker Compose: Update all client_max_body_size values in your NGINX configuration.
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.