测试Dockerfile里面的env能否被覆盖

This commit is contained in:
小王 2024-09-13 11:00:44 +08:00
parent 798655a2a4
commit a0f1958bf5
3 changed files with 3 additions and 3 deletions

View File

@ -10,7 +10,7 @@ RUN set -eux \
VOLUME /var/www/html VOLUME /var/www/html
ENV NACOS_ADDR="192.168.1.105:8848" \ ENV NACOS_ADDR="192.168.1.105:8848" \
SERVER_ADDR="192.168.1.161:8000" SERVICE_ADDR="192.168.1.161:8000"
ADD run.sh /run.sh ADD run.sh /run.sh
ADD default.conf /etc/nginx/http.d/default.conf ADD default.conf /etc/nginx/http.d/default.conf

View File

@ -25,7 +25,7 @@ class Index
$env = new Env(); $env = new Env();
// thinkphp里面无法获取SERVER_ADDR变量会被nacos拦截替换 // thinkphp里面无法获取SERVER_ADDR变量会被nacos拦截替换
$serverIP = $env->get('HTTP_HOST', '192.168.1.161:8000'); $serverIP = $env->get('SERVICE_ADDR', '192.168.1.161:8000');
// 组装保存路径 // 组装保存路径
$savename = \think\facade\Filesystem::disk('upload')->putFile('uploads', $file); $savename = \think\facade\Filesystem::disk('upload')->putFile('uploads', $file);

View File

@ -11,7 +11,7 @@ use think\Env;
// 读取环境变量 // 读取环境变量
$env = new Env(); $env = new Env();
// wokerman里面能准确获取SERVER_ADDR变量没有HTTP_HOST变量 // wokerman里面能准确获取SERVER_ADDR变量没有HTTP_HOST变量
$serverAddr = $env->get('SERVER_ADDR', '192.168.1.161:8000'); $serverAddr = $env->get('SERVICE_ADDR', '192.168.1.161:8000');
$nacosAddr = $env->get('NACOS_ADDR', '192.168.1.105:8848'); $nacosAddr = $env->get('NACOS_ADDR', '192.168.1.105:8848');
$task = new Worker(); $task = new Worker();