如何在Docker中部署Laravel应用

发布时间:2024-04-20 点击:114
服务器
如何在docker中部署laravel应用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
一、 我们首先准备一下我们的 docker/app.cron 文件
注意一下,文件最后的空行是必须的。
#!/usr/bin/envbashpath=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin*cd/var/www/html&&phpartisanschedule:run>>/dev/null2>&1
二、新建一个入口文件:docker-entrypoint-queue.sh
注意一下,此文件需要执行权限。
#!/usr/bin/envbashphpartisancache:clearphpartisanconfig:cachephpartisanroute:cachephpartisanview:cache#加载调度任务并重启croncrontabdocker/app.cron/etc/init.d/cronrestart#执行队列phpartisanqueue:work–timeout=60
三、这一次我们使用 docker compose 运行程序:./docker-compose.yml
version:\”3.4\”services:api:build:.image:moorper/example-laravelnetworks:–frontend–backendenvironment:–app_env=developmentports:–\”80:80\”entrypoint:./docker-entrypoint.shqueue:build:.image:moorper/example-laravelnetworks:–backendenvironment:–app_env=developmententrypoint:./docker-script-entrypoint.shnetworks:frontend:backend:
四、运行
docker-composeup-d
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注资讯频道。

云服务器怎么设置文档介绍内容
数字证书安装在哪里 数字证书有哪些特征
市值蒸发100亿 宝宝树启用新域名起死回生?
包谷云计算高防云服务器
极品两字母域名IT.com被收购启用
如何解决Laravel修改数据与原数据一样,导致没有执行sql的问题
应急手机号码应急手机号码姓名杨要起
ip变更是怎么进行变更的?