| 1234567891011121314151617181920212223242526272829303132333435363738 |
- 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
|