我们使用 yaml 配置文件。它将在执行 answer init 命令后自动生成。默认路径为 /data/conf/config.yaml

config.yaml 描述

  1. server:
  2. http:
  3. addr: 0.0.0.0:80 # 项目访问端口号
  4. data:
  5. database:
  6. driver: "mysql" # 默认数据库驱动是 mysql
  7. connection: root:root@tcp(127.0.0.1:3306)/answer # MySQL 数据库连接地址
  8. cache:
  9. file_path: "/tmp/cache/cache.db" # 缓存文件存储路径
  10. i18n:
  11. bundle_dir: "/data/i18n" # 国际化文件存储目录
  12. swaggerui:
  13. show: true # 是否显示 swaggerapi 文档,地址为 /swagger/index.html
  14. protocol: http # swagger 协议头
  15. host: 127.0.0.1 # 可访问的 IP 地址或域名
  16. address: ':80' # 可访问的端口号
  17. service_config:
  18. upload_path: "/data/uploads" # 上传目录