大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
服务器
如何在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看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注资讯频道。