server: port: "8080" mode: "debug" # debug, release, test read_timeout: 60 write_timeout: 60 database: host: "localhost" port: "3306" user: "root" password: "password" dbname: "web_training" max_open_conns: 100 max_idle_conns: 10 conn_max_lifetime: 3600 redis: host: "localhost" port: "6379" password: "" db: 0 pool_size: 10 jwt: secret: "your-secret-key" expire: 86400 # 24 hours upload: path: "./uploads" max_size: 10 # MB allowed_types: ["jpg", "jpeg", "png", "gif"] log: level: "info" output: "logs/app.log" max_size: 100 # MB max_backups: 3 max_age: 28 # days