PostgreSQL: update config & connection pool

This commit is contained in:
William Bouzourène 2025-05-13 13:04:58 +02:00
parent a89a9776c3
commit e2de88b25b
Signed by: bouzoure
SSH key fingerprint: SHA256:19MbXpLua4rUtk8tunMesD8KUKb91LXLHg8E/qTooww
3 changed files with 4 additions and 4 deletions

View file

@ -3,5 +3,5 @@ DEV_MODE=false
APP_LISTEN_ADDRESS=127.0.0.1 APP_LISTEN_ADDRESS=127.0.0.1
APP_LISTEN_PORT=3000 APP_LISTEN_PORT=3000
APP_BEHIND_PROXY=false APP_BEHIND_PROXY=false
DATABASE_LOCATION=./people.db DATABASE_DSN="host=localhost user=camarades password=camarades dbname=camarades port=5432 sslmode=disable TimeZone=Europe/Zurich"
SESSIONS_LOCATION=./sessions.db SESSIONS_LOCATION=./sessions.db

View file

@ -15,8 +15,7 @@ type Config struct {
BehindProxy bool `env:"APP_BEHIND_PROXY"` BehindProxy bool `env:"APP_BEHIND_PROXY"`
} }
Database struct { Database struct {
Location string `env:"DATABASE_LOCATION"` DSN string `env:"DATABASE_DSN"`
DSN string `env:"DATABASE_DSN"`
} }
Sessions struct { Sessions struct {
Location string `env:"SESSIONS_LOCATION"` Location string `env:"SESSIONS_LOCATION"`

View file

@ -42,7 +42,8 @@ func GetDatabase() (*gorm.DB, error) {
return database, err return database, err
} }
db.SetMaxOpenConns(1) db.SetMaxIdleConns(10)
db.SetMaxOpenConns(50)
err = database.AutoMigrate( err = database.AutoMigrate(
&models.User{}, &models.User{},