测试Dockerfile里面的env能否被覆盖
This commit is contained in:
parent
798655a2a4
commit
a0f1958bf5
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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();
|
||||||
|
|
Loading…
Reference in New Issue