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

购物网站含有哪些模块高端网站定制公司

购物网站含有哪些模块,高端网站定制公司,出名的网站建设软件,福州网站建设推广需求:部署前端镜像时需要动态修改nginx反向代理的后端服务的ip地址 原.conf配置调整,改为嵌入变量的文件模版Dockerfile 修改,通过envsubst将换将变量注入模版后再运行nginxdocker-compose配置,通过environment动态修改变量 defau…

需求:部署前端镜像时需要动态修改nginx反向代理的后端服务的ip地址

  1. 原.conf配置调整,改为嵌入变量的文件模版
  2. Dockerfile 修改,通过envsubst将换将变量注入模版后再运行nginx
  3. docker-compose配置,通过environment动态修改变量

default.conf.tmplate(原default.conf)

动态变量:${MY_IP}

server {listen       80;server_name  localhost;location / {root   /usr/share/nginx/html;try_files $uri /index.html;}location /api{proxy_pass http://${MY_IP}:18892;}}

Dockerfile

如果有多个变量可用逗号隔开,envsubst '$MY_IP,$MY_PORT'

FROM nginx:1.20.2-alpineCOPY dist /usr/share/nginx/htmlCOPY nginx.conf /etc/nginx/nginx.conf
# 拷贝模板
COPY default.conf.tmplate  /etc/nginx/conf.d
# 切换目录
WORKDIR /etc/nginx/conf.d
# 将环境变量注入模版
ENTRYPOINT envsubst '$MY_IP'  < default.conf.tmplate > default.conf && cat default.conf && nginx -g 'daemon off;'EXPOSE 80

docker-compose.yml

注意environment下的变量名称MY_IP要与上述对应

environment:- MY_IP=server2

yml完整配置示例:
通过同一套镜像部署两个web项目,后端对应不同的数据库,前端对应不同的后端

version: '2'
networks:myapp:driver: bridge
services:server1:image: [ip]:5000/servercontainer_name: server1restart: alwaysenvironment:- spring.datasource.url=jdbc:mysql://[ip]:3306/dbs1?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=CTT- JAVA_OPTS=-Dlog4j2.formatMsgNoLookups=truenetworks:- myappfront1:image: [ip]:5000/frontcontainer_name: front1restart: alwaysenvironment:- MY_IP=server1depends_on:- server1links:- server1ports:- "8095:80"networks:- myappserver2:image: [ip]:5000/servercontainer_name: server2restart: alwaysenvironment:- spring.datasource.url=jdbc:mysql://[ip]:3306/dbs2?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=CTT- JAVA_OPTS=-Dlog4j2.formatMsgNoLookups=truenetworks:- myappfront2:image: 10.1.58.6:5000/frontcontainer_name: front2restart: alwaysenvironment:- MY_IP=server2depends_on:- server2links:- server2ports:- "8096:80"networks:- myapp
http://www.hotlads.com/news/4726.html

相关文章:

  • 企业网站公安备案百度网页链接
  • 桐庐县建设局网站如何免费开自己的网站
  • 大型门户网站建设报价表海外广告投放公司
  • 南昌建网站单位百度seo推广软件
  • 有没有做av网站郑州网站优化外包
  • 怎么用自己笔记本建设网站百度seo排名优化教程
  • 突唯阿网站seo长沙 建站优化
  • 厦门网站建设手机版长沙seo外包服务
  • 网站制作 江西b2b电子商务网站
  • 拉萨北京网站建设百度推广一天烧几千
  • asp医院网站源码网站推广的四个阶段
  • 山东做网站建设公司有必要买优化大师会员吗
  • 在什么地方可以接到做网站的活西安百度seo代理
  • 宝安营销型网站费用网络营销推广的基本手段
  • 专门做网站建设的好省推广100种方法
  • 网站建设html代码如何添加百度推广登录平台怎么收费
  • b2b免费发布网站大全排名百度推广创意范例
  • 企业网站收费标准手游推广渠道和推广方式
  • 替人做赌彩网站被判刑电商培训机构
  • 湖南做旅游网站河北网络推广技术
  • 樟木头建网站的推广app赚钱的平台
  • adobe网站制作软件成都关键词seo推广电话
  • 杭州市下城区建设局门户网站想开广告公司怎么起步
  • 黄冈网站制作宁波网站建设团队
  • 淄博 网站seo优化爱站网是什么
  • 实例网站制作教程域名网
  • 哪有个人免费云服务器北京seo邢云涛
  • 系统和网站哪个简单一点我想做电商怎么加入
  • 网站模板版权百度站长
  • 专业做网站建流量宝官网