crmeb多商户二开crmeb架构二开文档config配置文件【1】

config配置文件

目录结构

 
  1. ├─config
  2. │ admin.php
  3. │ app.php
  4. │ cache.php
  5. │ console.php
  6. │ cookie.php
  7. │ database.php
  8. │ filesystem.php
  9. │ lang.php
  10. │ log.php
  11. │ middleware.php
  12. │ qrcode.php
  13. │ queue.php
  14. │ route.php
  15. │ session.php
  16. │ sms.php
  17. │ swoole.php
  18. │ template.php
  19. │ trace.php
  20. │ upload.php
  21. │ view.php

调用配置
例如 log.php

 
  1. use think\facade\Env;
  2. // +----------------------------------------------------------------------
  3. // | 日志设置
  4. // +----------------------------------------------------------------------
  5. return [
  6. // 默认日志记录通道
  7. 'default' => Env::get('log.channel', 'file'),
  8. // 日志记录级别
  9. 'level' => ['error','warning'],
  10. // 日志类型记录的通道 ['error'=>'email',...]
  11. 'type_channel' => [],
  12. // 是否关闭日志写入
  13. 'close' => false,
  14. // 日志通道列表
  15. 'channels' => [
  16. 'file' => [
  17. // 日志记录方式
  18. 'type' => 'File',
  19. // 日志保存目录
  20. 'path' => app()->getRuntimePath() . 'log' . DIRECTORY_SEPARATOR,
  21. // 单文件日志写入
  22. 'single' => false,
  23. // 独立日志级别
  24. 'apart_level' => [],
  25. // 最大日志文件数量
  26. 'max_files' => 0,
  27. ],
  28. // 其它日志通道配置
  29. ],
  30. ];

获取日志通道列表
Config::get(channels);
获取日志通道文件记录方式配置,只需要将键名以”.”点连接即可。
Config::get(channels.file);
Config::get(channels.file.type);

配置说明:

配置名说明
admin应用后端基础共性类配置
app应用前端、后端基础共性类配置
cache缓存配置
console控制台配置
cookiecookie配置
database数据库配置
filesystem文件磁盘配置
lang语言配置
log日志配置
middleware中间件配置
qrcode二维码配置
queue队列配置
route路由基础配置
session会话配置
sms短信配置
template微信公众号模板消息及小程序订阅消息配置
traceTrace设置 开启调试模式后有效
upload文件上传配置
view渲染模板配置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在 Kubernetes 中,可以通过 Volume 和 VolumeMount 的方式将 ConfigMap 中的多个配置文件挂载到 Pod 中。 具体来说,需要先创建一个包含多个配置文件ConfigMap,可以使用 kubectl 命令或 YAML 文件来创建。例如,下面是一个包含两个配置文件ConfigMap 示例: ``` apiVersion: v1 kind: ConfigMap metadata: name: my-configmap data: config1.conf: | <配置文件1内容> config2.ini: | <配置文件2内容> ``` 在 Pod 的 YAML 文件中,需要定义一个 Volume,将 ConfigMap 中的配置文件挂载到 Pod 中的某个路径上。例如,下面是一个挂载 ConfigMap 中两个配置文件的 Volume 示例: ``` apiVersion: v1 kind: Pod metadata: name: my-pod spec: containers: - name: my-app image: my-image volumeMounts: - name: config-volume mountPath: /etc/config volumes: - name: config-volume configMap: name: my-configmap ``` 在上面的 YAML 文件中,我们定义了一个名为 config-volume 的 Volume,将 ConfigMap my-configmap 中的配置文件挂载到了 Pod 中的 /etc/config 目录下。在容器的 volumeMounts 中,我们将该 Volume 挂载到了 /etc/config 目录下。 这样,当 Pod 启动时,ConfigMap 中的两个配置文件就会被挂载到 Pod 中的 /etc/config 目录下。在应用程序中,可以通过该路径来访问这些配置文件。 需要注意的是,ConfigMap 中的配置文件名会被转换为小写字母,并将其扩展名作为文件类型。例如,config1.conf 会被转换为 config1.conf,config2.ini 会被转换为 config2.ini。在容器中访问这些文件时,需要使用它们的转换后的文件名。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

crmeb专业二开

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值