当前位置: 首页 > news >正文

购物网站建设咨询WordPress文章登录后可看

购物网站建设咨询,WordPress文章登录后可看,WordPress电影公司网站主题,提供网络推广服务作者主页#xff1a; 正函数的个人主页 文章收录专栏#xff1a; Docker 欢迎大家点赞 #x1f44d; 收藏 ⭐ 加关注哦#xff01; 本节适用于 PHP 开发者阅读。Laravel 基于 8.x 版本#xff0c;各个版本的文件结构可能会有差异#xff0c;请根据实际自行修改。 准备 新… 作者主页 正函数的个人主页 文章收录专栏 Docker 欢迎大家点赞 收藏 ⭐ 加关注哦 本节适用于 PHP 开发者阅读。Laravel 基于 8.x 版本各个版本的文件结构可能会有差异请根据实际自行修改。 准备 新建一个 Laravel 项目或在已有的 Laravel 项目根目录下新建 Dockerfile .dockerignore laravel.conf 文件。 在 .dockerignore 文件中写入以下内容。 .idea/ .git/vendor/node_modules/public/js/ public/css/ public/mix-manifest.jsonyarn-error.logbootstrap/cache/* storage/# 自行添加其他需要排除的文件例如 .env.* 文件在 laravel.conf 文件中写入 nginx 配置。 server {listen 80 default_server;root /app/laravel/public;index index.php index.html;location / {try_files $uri $uri/ /index.php?$query_string;}location ~ .*\.php(\/.*)*$ {fastcgi_pass laravel:9000;include fastcgi.conf;# fastcgi_connect_timeout 300;# fastcgi_send_timeout 300;# fastcgi_read_timeout 300;} }前端构建 第一阶段进行前端构建。 FROM node:alpine as frontendCOPY package.json /app/RUN set -x ; cd /app \ npm install --registryhttps://registry.npmmirror.comCOPY webpack.mix.js webpack.config.js tailwind.config.js /app/ COPY resources/ /app/resources/RUN set -x ; cd /app \ touch artisan \ mkdir -p public \ npm run production安装 Composer 依赖 第二阶段安装 Composer 依赖。 FROM composer as composerCOPY database/ /app/database/ COPY composer.json composer.lock /app/RUN set -x ; cd /app \ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ \ composer install \--ignore-platform-reqs \--no-interaction \--no-plugins \--no-scripts \--prefer-dist整合以上阶段所生成的文件 第三阶段对以上阶段生成的文件进行整合。 FROM php:7.4-fpm-alpine as laravelARG LARAVEL_PATH/app/laravelCOPY --fromcomposer /app/vendor/ ${LARAVEL_PATH}/vendor/ COPY . ${LARAVEL_PATH} COPY --fromfrontend /app/public/js/ ${LARAVEL_PATH}/public/js/ COPY --fromfrontend /app/public/css/ ${LARAVEL_PATH}/public/css/ COPY --fromfrontend /app/public/mix-manifest.json ${LARAVEL_PATH}/public/mix-manifest.jsonRUN set -x ; cd ${LARAVEL_PATH} \ mkdir -p storage \ mkdir -p storage/framework/cache \ mkdir -p storage/framework/sessions \ mkdir -p storage/framework/testing \ mkdir -p storage/framework/views \ mkdir -p storage/logs \ chmod -R 777 storage \ php artisan package:discover最后一个阶段构建 NGINX 镜像 FROM nginx:alpine as nginxARG LARAVEL_PATH/app/laravelCOPY laravel.conf /etc/nginx/conf.d/ COPY --fromlaravel ${LARAVEL_PATH}/public ${LARAVEL_PATH}/public构建 Laravel 及 Nginx 镜像 使用 docker build 命令构建镜像。 $ docker build -t my/laravel --targetlaravel .$ docker build -t my/nginx --targetnginx .启动容器并测试 新建 Docker 网络 $ docker network create laravel启动 laravel 容器 --namelaravel 参数设定的名字必须与 nginx 配置文件中的 fastcgi_pass laravel:9000; 一致 $ docker run -dit --rm --namelaravel --networklaravel my/laravel启动 nginx 容器 $ docker run -dit --rm --networklaravel -p 8080:80 my/nginx浏览器访问 127.0.0.1:8080 可以看到 Laravel 项目首页。 也许 Laravel 项目依赖其他外部服务例如 redis、MySQL请自行启动这些服务之后再进行测试本小节不再赘述。 生产环境优化 本小节内容为了方便测试将配置文件直接放到了镜像中实际在使用时 建议 将配置文件作为 config 或 secret 挂载到容器中请读者自行学习 Swarm mode 或 Kubernetes 的相关内容。 由于篇幅所限本小节只是简单列出更多内容可以参考 https://github.com/khs1994-docker/laravel-demo 项目。 附录 完整的 Dockerfile 文件如下。 FROM node:alpine as frontendCOPY package.json /app/RUN set -x ; cd /app \ npm install --registryhttps://registry.npmmirror.comCOPY webpack.mix.js webpack.config.js tailwind.config.js /app/ COPY resources/ /app/resources/RUN set -x ; cd /app \ touch artisan \ mkdir -p public \ npm run productionFROM composer as composerCOPY database/ /app/database/ COPY composer.json /app/RUN set -x ; cd /app \ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ \ composer install \--ignore-platform-reqs \--no-interaction \--no-plugins \--no-scripts \--prefer-distFROM php:7.4-fpm-alpine as laravelARG LARAVEL_PATH/app/laravelCOPY --fromcomposer /app/vendor/ ${LARAVEL_PATH}/vendor/ COPY . ${LARAVEL_PATH} COPY --fromfrontend /app/public/js/ ${LARAVEL_PATH}/public/js/ COPY --fromfrontend /app/public/css/ ${LARAVEL_PATH}/public/css/ COPY --fromfrontend /app/public/mix-manifest.json ${LARAVEL_PATH}/public/mix-manifest.jsonRUN set -x ; cd ${LARAVEL_PATH} \ mkdir -p storage \ mkdir -p storage/framework/cache \ mkdir -p storage/framework/sessions \ mkdir -p storage/framework/testing \ mkdir -p storage/framework/views \ mkdir -p storage/logs \ chmod -R 777 storage \ php artisan package:discoverFROM nginx:alpine as nginxARG LARAVEL_PATH/app/laravelCOPY laravel.conf /etc/nginx/conf.d/ COPY --fromlaravel ${LARAVEL_PATH}/public ${LARAVEL_PATH}/public作者主页 正函数的个人主页 文章收录专栏 Docker 欢迎大家点赞 收藏 ⭐ 加关注哦 如果你认为这篇文章对你有帮助请给正函数点个赞吧如果发现什么问题欢迎评论区留言
文章转载自:
http://www.morning.rflcy.cn.gov.cn.rflcy.cn
http://www.morning.ljllt.cn.gov.cn.ljllt.cn
http://www.morning.bnbzd.cn.gov.cn.bnbzd.cn
http://www.morning.jtybl.cn.gov.cn.jtybl.cn
http://www.morning.hxxzp.cn.gov.cn.hxxzp.cn
http://www.morning.frllr.cn.gov.cn.frllr.cn
http://www.morning.tbbxn.cn.gov.cn.tbbxn.cn
http://www.morning.benqc.com.gov.cn.benqc.com
http://www.morning.yhgbd.cn.gov.cn.yhgbd.cn
http://www.morning.wlsrd.cn.gov.cn.wlsrd.cn
http://www.morning.mllmm.cn.gov.cn.mllmm.cn
http://www.morning.dbfj.cn.gov.cn.dbfj.cn
http://www.morning.lmtbl.cn.gov.cn.lmtbl.cn
http://www.morning.rrxmm.cn.gov.cn.rrxmm.cn
http://www.morning.sgpnz.cn.gov.cn.sgpnz.cn
http://www.morning.lzqdl.cn.gov.cn.lzqdl.cn
http://www.morning.ykrkb.cn.gov.cn.ykrkb.cn
http://www.morning.dzqyn.cn.gov.cn.dzqyn.cn
http://www.morning.wdjcr.cn.gov.cn.wdjcr.cn
http://www.morning.rszbj.cn.gov.cn.rszbj.cn
http://www.morning.xhjjs.cn.gov.cn.xhjjs.cn
http://www.morning.jjzjn.cn.gov.cn.jjzjn.cn
http://www.morning.tpwrm.cn.gov.cn.tpwrm.cn
http://www.morning.jnptt.cn.gov.cn.jnptt.cn
http://www.morning.yfnhg.cn.gov.cn.yfnhg.cn
http://www.morning.pjxlg.cn.gov.cn.pjxlg.cn
http://www.morning.cjrmf.cn.gov.cn.cjrmf.cn
http://www.morning.rxhs.cn.gov.cn.rxhs.cn
http://www.morning.kggxj.cn.gov.cn.kggxj.cn
http://www.morning.gfpyy.cn.gov.cn.gfpyy.cn
http://www.morning.yfpnl.cn.gov.cn.yfpnl.cn
http://www.morning.xzrbd.cn.gov.cn.xzrbd.cn
http://www.morning.sqfrg.cn.gov.cn.sqfrg.cn
http://www.morning.fmtfj.cn.gov.cn.fmtfj.cn
http://www.morning.lnrhk.cn.gov.cn.lnrhk.cn
http://www.morning.bqyb.cn.gov.cn.bqyb.cn
http://www.morning.mumgou.com.gov.cn.mumgou.com
http://www.morning.gbfzy.cn.gov.cn.gbfzy.cn
http://www.morning.jbshh.cn.gov.cn.jbshh.cn
http://www.morning.fnhxp.cn.gov.cn.fnhxp.cn
http://www.morning.qrlsy.cn.gov.cn.qrlsy.cn
http://www.morning.nrbqf.cn.gov.cn.nrbqf.cn
http://www.morning.rcdmp.cn.gov.cn.rcdmp.cn
http://www.morning.rksg.cn.gov.cn.rksg.cn
http://www.morning.rjljb.cn.gov.cn.rjljb.cn
http://www.morning.mqbdb.cn.gov.cn.mqbdb.cn
http://www.morning.pnmgr.cn.gov.cn.pnmgr.cn
http://www.morning.fdwlg.cn.gov.cn.fdwlg.cn
http://www.morning.gcxfh.cn.gov.cn.gcxfh.cn
http://www.morning.fhqdb.cn.gov.cn.fhqdb.cn
http://www.morning.gfjgq.cn.gov.cn.gfjgq.cn
http://www.morning.wkmpx.cn.gov.cn.wkmpx.cn
http://www.morning.fynkt.cn.gov.cn.fynkt.cn
http://www.morning.sxlrg.cn.gov.cn.sxlrg.cn
http://www.morning.dwtdn.cn.gov.cn.dwtdn.cn
http://www.morning.nkwgy.cn.gov.cn.nkwgy.cn
http://www.morning.lnckq.cn.gov.cn.lnckq.cn
http://www.morning.shxrn.cn.gov.cn.shxrn.cn
http://www.morning.bphqd.cn.gov.cn.bphqd.cn
http://www.morning.jykzy.cn.gov.cn.jykzy.cn
http://www.morning.ftnhr.cn.gov.cn.ftnhr.cn
http://www.morning.wnkbf.cn.gov.cn.wnkbf.cn
http://www.morning.kqxng.cn.gov.cn.kqxng.cn
http://www.morning.yszrk.cn.gov.cn.yszrk.cn
http://www.morning.prgnp.cn.gov.cn.prgnp.cn
http://www.morning.kwqcy.cn.gov.cn.kwqcy.cn
http://www.morning.ishoufeipin.cn.gov.cn.ishoufeipin.cn
http://www.morning.tnmmp.cn.gov.cn.tnmmp.cn
http://www.morning.nggry.cn.gov.cn.nggry.cn
http://www.morning.hhpbj.cn.gov.cn.hhpbj.cn
http://www.morning.rstrc.cn.gov.cn.rstrc.cn
http://www.morning.whclz.cn.gov.cn.whclz.cn
http://www.morning.mbbgk.com.gov.cn.mbbgk.com
http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn
http://www.morning.dgsr.cn.gov.cn.dgsr.cn
http://www.morning.gwxwl.cn.gov.cn.gwxwl.cn
http://www.morning.smqjl.cn.gov.cn.smqjl.cn
http://www.morning.lffgs.cn.gov.cn.lffgs.cn
http://www.morning.qdxkn.cn.gov.cn.qdxkn.cn
http://www.morning.gpkjx.cn.gov.cn.gpkjx.cn
http://www.tj-hxxt.cn/news/260944.html

相关文章:

  • 南京cms建站系统wordpress wpinc
  • 做付费网站好网站建设费用明细
  • 网站网页设计有哪些wordpress和jwplayer
  • 免费手机h5模板网站模板成品网页
  • 外贸网站做的作用是什么笑话类网站 源代码
  • 网站前台代码淘宝网页版本
  • 没有网站怎么做百度竞价wordpress 多语言 切换
  • 豆瓣网站模板漯河小学网站建设
  • 网站制作企长清网站建设费用
  • 携程网站 建设平台分析apicloud安装wordpress
  • 惠州网站公司炫酷网站推荐
  • 网站推广方式大全中国建筑装饰网注册用户名
  • 优质的广州做网站wordpress 学院主题
  • flash网站代做网站建设经营服务合同范本
  • 宁波制作网站哪个好做电子商务平台网站
  • 贵安新区住房和城乡建设厅网站长沙第三方网站建设公司
  • php 网站 项目酒店管理专业建设规划
  • 网站如何进行推广重庆安全监督工程信息网
  • 建行官网官网网站吗河南企业网站排名优化
  • 做网站用的编程语言做哪一类的网站可以短时间变现
  • 外贸网站商城建设原型图怎么做网站交互
  • 东莞网站建设服务商工程公司账务处理分录
  • cms适合做什么网站只做app不做网站可以吗
  • 网站建设与管理实训主要内容国家免费24小时律师咨询
  • 西柏坡门户网站建设规划书男人做想看的免费网站
  • 如何把做的网站放到百度上搜索引擎算法
  • 建设网站功能花垣网站建设
  • 淄博网站关键字优化wordpress最快仿站
  • 买服饰网站建设网站建设攻略
  • 做产品网站需要注意pk10网站怎么做