跳转到主要内容

不重新打包修改nginx-web镜像写死的API地址

由于各种原因前端的API地址被写死了,而临时需要修改地址,打包发布麻烦,可以这样做。

  • 编写一段API替换脚本和nginx启动脚本
# vi entrypoint.sh
#!/bin/bash
# 替换写死的api路径
sed -i 's|https://park.wvpark.com:802/|http://weipin.hmncloud.top/|g' /usr/share/nginx/html/assets/iframe-view-4c8b16ca.js
# 启动nginx
nginx -g 'daemon off;'

  • 将配置文件放入configmap并挂载或则直接挂载进容器,并设置挂载文件为777权限

docker和docker-compose挂载为777 请自行百度

  • 将容器的启动命令设置为自己的启动脚本