by Devin Yang

建立于: 7年前 ( 更新: 7年前 )

这次买树莓派是觉的这个东西很好玩,另外就是我家中的Mac环境太新了,无法正常编译Line Simple Beacon,
透过树莓派,轻松易用,环境上也不会有什么问题,当然还有更多更多的运用。

但身为D-Laravel的作者,当然要来顺便试试看,到底D-Laravel是否能在树莓派上运行。
经过我手动调整及重Build Arm的image后,
基本是可运行的,有图有真相,建议对Docker及Linux熟悉的人在尝试

目前我已push了,deviny/fpm:7.2.3-arm的 image了,如果您是D-Laravel的使用者,可以省略重build fpm步骤,直接调整docker-compose.yml中的php image即可。

本文不会有完整的安装介绍,毕竟这样的运用可能有点冷门,只是经验分享,基本上可以行的。
由於pi的user id及group id默认也是1000,因此使用这个image,不需要再进行D-Laravel上的./console chowner的动作即可正常运行Laravel,
不会有fpm无法写数据夹的问题。

以下是一些我在树莓派上运行,D-Laravel  bash的情况。c为./console的别名。
一、c down及c up或是c restart不会有问题。
console up, console down and console restart
二、三个container都正常Up(需自行Build image)
三、在下图中,可以看见了,运行 a migrate成功在数据库中创建数据表、a --version 命令显示,
目前最新版Laravel 5.6.15。
run d-laravel on raspberry pi 3
在上面的画面中,使用内网Wifi连线,开启的,初步感觉,响应速度还满快的。

Tags: dlaravel

Devin Yang

文章内容无法一一说明,如果您有什么不了解处,欢印提问哦:)

No Comment

Post your comment

需要登入才可留言!

类似文章


dlaravel

使用docker in docker创建D-Laravel测试环境。

D-Laravel是一个极易使用并且极有弹性的Laravel开发环境,只要您是Mac的使用者,就算不懂Docker也可以透过他来创建Laravel的项目,进行开发,由於最近添加.env的功能新功能时,急者push,却没有完整测试,搞出了一堆新的Bug,所以,这次新建了一个新的dlaravel_test,bash的测试工具,透过doceker in docker的方式来跑测试。确保D-Laravel的每一次释出都能是一个稳定的版本。

dlaravel

如何启动D-Laravel上的supervisor

由於queue workers是一个长期运行的进程,所以我们会需要一个进程管理员supervisor来监控Linux系统上的process是否持续运作,例如:当queue:work运作失败时,可以自动重启queue:work process。很幸运的D-Laravel已内建supervisor罗,所以不需要再自行安装即可使用。 本文简单的介绍,我们如何来启动container内的supervisor。

dlaravel

D-Laravel测试域名*.dev变更为*.test

由於Google Chrome 63会强制转换*.dev的域名为https了,D-Laravel新版的域名变更为*.test。 本文说明更新的方式。