手撕 Env类. 从启动参数,或从.env文件指定配置文件

使用之式 1.环境变量 (优先) php start.php start -e APP_ENV=development 2.在.env文件中写入 WENMAN_ENV=development 找一个僻静角落,轻轻放入. <?php namespace app\common; class Env { public static function init(): void { g...

lsmir2 发表与 2024-08-18 627 浏览 3 评论
Docker-php8.3.8-webman 安装扩展pdo_mysql,pdo_pgsql,redis,zip 镜像大小111.81MB

发现其他镜像在装完扩展后大的吓人因此就有了这个项目. 构建镜像后大小为111.81MB 之前不安装pdo_pgsql 扩展在108MB左右. 用于构建webman使用的环境镜像 启动容器后会检查/app/vendor 文件夹是否存, 如果不存在会先执行 composer install 来安装依赖 . 安装扩展 和项目位置 配置在.env文件中配置 # 镜像仓库地址 CONTAINER_PACKAGE_URL="mi...

lsmir2 发表与 2024-06-29 675 浏览 1 评论
webman dockerfile 镜像编译后110.62MB

需要其他扩展 可以自己定制 复制到AI跟ai提需求 # 使用较小体积的基础镜像 FROM php:8.2.19-cli-alpine3.19 # 设置镜像源源 ARG CONTAINER_PACKAGE_URL="mirrors.tuna.tsinghua.edu.cn" RUN sed -i "s/dl-cdn.alpinelinux.org/${CONTAINER_PACKAGE_URL}/g" /etc/a...

lsmir2 发表与 2024-05-25 373 浏览 0 评论

lsmir2

800
积分
0
获赞数
0
粉丝数
2024-01-29 加入
×
🔝