Add POSTGRES_CONNECTION_TIMEOUT

This commit is contained in:
2025-09-21 03:28:14 +02:00
parent 9e9a31b68c
commit 55b9e3687b
2 changed files with 12 additions and 11 deletions

View File

@@ -62,10 +62,10 @@ NpgsqlConnectionStringBuilder connectionStringBuilder = new()
Username = Environment.GetEnvironmentVariable("POSTGRES_USER") ?? "postgres",
Password = Environment.GetEnvironmentVariable("POSTGRES_PASSWORD") ?? "postgres",
ConnectionLifetime = 300,
Timeout = 5,
Timeout = int.Parse(Environment.GetEnvironmentVariable("POSTGRES_CONNECTION_TIMEOUT") ?? "30"),
ReadBufferSize = 65536,
WriteBufferSize = 65536,
CommandTimeout = int.Parse(Environment.GetEnvironmentVariable("POSTGRES_COMMAND_TIMEOUT") ?? "60") ,
CommandTimeout = int.Parse(Environment.GetEnvironmentVariable("POSTGRES_COMMAND_TIMEOUT") ?? "60"),
ApplicationName = "Tranga"
};

View File

@@ -125,15 +125,16 @@ downloaded (where Komga/Kavita can access them for example).
The file also includes [tranga-website](https://github.com/C9Glax/tranga-website) as frontend. For its configuration refer to the
[Tranga-Website Repository](https://github.com/C9Glax/tranga-website) README.
| env-var | default-value |
|--------------------------|------------------------------------------------------------------------------------------|
| POSTGRES_HOST | `tranga-pg:5432` |
| POSTGRES_DB | `postgres` |
| POSTGRES_USER | `postgres` |
| POSTGRES_PASSWORD | `postgres` |
| DOWNLOAD_LOCATION | `/Manga` |
| FLARESOLVERR_URL | <empty> |
| POSTGRES_COMMAND_TIMEOUT | [`60`](https://www.npgsql.org/doc/connection-string-parameters.html?q=Command%20Timeout) |
| env-var | default-value |
|-----------------------------|------------------------------------------------------------------------------------------|
| POSTGRES_HOST | `tranga-pg:5432` |
| POSTGRES_DB | `postgres` |
| POSTGRES_USER | `postgres` |
| POSTGRES_PASSWORD | `postgres` |
| DOWNLOAD_LOCATION | `/Manga` |
| FLARESOLVERR_URL | <empty> |
| POSTGRES_COMMAND_TIMEOUT | [`60`](https://www.npgsql.org/doc/connection-string-parameters.html?q=Command%20Timeout) |
| POSTGRES_CONNECTION_TIMEOUT | `30` |
For compatibility do not execute the compose as root (which you should not do anyways...) but as user that can
access the folder. Permission conflicts with Komga and Kavita should thus be limited.