Replies: 6 comments 3 replies
-
再补充一点,laravel中tinker在容器中无法正常使用,会报错:
由于镜像没有提供,所以还是在
参考: |
Beta Was this translation helpful? Give feedback.
-
在补充一个开发环境优化,在
解决办法,这个时候在
然后打开
|
Beta Was this translation helpful? Give feedback.
-
补充一个快速查找
这样线上只要执行 这样还是存在一个问题,通过
如果本地远程开发并非 |
Beta Was this translation helpful? Give feedback.
-
补充一个本地开发相关,和
|
Beta Was this translation helpful? Give feedback.
-
再补充一个移动端本地开发技巧,将自签名ca证书导入到手机,Android见:https://blog.csdn.net/weixin_43856764/article/details/120442011
例如像这样:
|
Beta Was this translation helpful? Give feedback.
-
修正上面几处问题
host可以在compose里加上
apt不能加到
目前我是开发环境启动后手动执行,如果要策底解决,可能需要重做镜像。。。。
|
Beta Was this translation helpful? Give feedback.
-
分别在不同环境的配置文件下指向不同目录位置,以下
s6
配置文件都是基于这个目录之下./s6-overlay-develop
./s6-overlay
关于
laravel
缓存,线上和线下要反着来(在./scripts/laravel-prepare
):线上创建缓存
线下清除缓存
如果线下开发有自建证书:那么还要将开发环境中安装CA的支持,并将hosts添加到容器(在
./scripts/laravel-prepare
):在配置文件
docker-lnmp.override.yml
中,将数据卷挂上然后将
php.ini
中ca的目录位置分别为curl
和openssl
加上:在线上开发环境默认是没有打开
opcache
的php.ini
,也不是配置php-ext-opcache.ini
LNMP_OPCACHE_ENABLE=1
,如果要调整额外配置,可以修改docker-php.example.ini
详细见:#1233
Beta Was this translation helpful? Give feedback.
All reactions