diff --git a/Dockerfile b/Dockerfile index 8ea7fc5..fd8582d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ RUN set -eux \ VOLUME /var/www/html 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 default.conf /etc/nginx/http.d/default.conf diff --git a/app/controller/Index.php b/app/controller/Index.php index 3a3abcd..3c8ba2a 100644 --- a/app/controller/Index.php +++ b/app/controller/Index.php @@ -25,7 +25,7 @@ class Index $env = new Env(); // 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); diff --git a/start.php b/start.php index 49edae2..bb8e0ea 100644 --- a/start.php +++ b/start.php @@ -11,7 +11,7 @@ use think\Env; // 读取环境变量 $env = new Env(); // 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'); $task = new Worker();