diff --git a/.env.example b/.env.example index 4f6dc7cd1..f7bd74856 100644 --- a/.env.example +++ b/.env.example @@ -12,5 +12,5 @@ POSTGRES_PASSWORD= ACCESS_TOKEN_SALT= ALPHA_VANTAGE_API_KEY= -DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@localhost:5432/${POSTGRES_DB}?sslmode=prefer +DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@localhost:5432/${POSTGRES_DB}?connect_timeout=300&sslmode=prefer JWT_SECRET_KEY= diff --git a/CHANGELOG.md b/CHANGELOG.md index 813510c8e..40cb4cc64 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Added + +- Added a connection timeout to the environment variable `DATABASE_URL` + ### Fixed - Improved the _Select all_ activities checkbox state after importing activities including a duplicate diff --git a/docker/docker-compose.build.yml b/docker/docker-compose.build.yml index be7d6248b..c32186bad 100644 --- a/docker/docker-compose.build.yml +++ b/docker/docker-compose.build.yml @@ -5,7 +5,7 @@ services: env_file: - ../.env environment: - DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}?sslmode=prefer + DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}?connect_timeout=300&sslmode=prefer NODE_ENV: production REDIS_HOST: 'redis' REDIS_PASSWORD: ${REDIS_PASSWORD} diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 410751876..529f877fd 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -5,7 +5,7 @@ services: env_file: - ../.env environment: - DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}?sslmode=prefer + DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}?connect_timeout=300&sslmode=prefer NODE_ENV: production REDIS_HOST: 'redis' REDIS_PASSWORD: ${REDIS_PASSWORD}