chore(docker): 根据不同环境区分docker容器及网络,完全隔离
This commit is contained in:
@@ -6,7 +6,7 @@ DEFAULT_TIMEZONE = Asia/Shanghai
|
||||
default_lang = zh-cn
|
||||
[DATABASE]
|
||||
TYPE = mysql
|
||||
HOSTNAME = dev-newshop_mysql
|
||||
HOSTNAME = db
|
||||
DATABASE = shop_mallnew
|
||||
USERNAME = shop_mallnew
|
||||
PASSWORD = shop_mallnew
|
||||
@@ -16,7 +16,7 @@ DEBUG = true
|
||||
[RRDATABASE]
|
||||
HOSTNAME = host.docker.internal
|
||||
[redis]
|
||||
HOST = dev-newshop_redis
|
||||
HOST = redis
|
||||
PORT = 6379
|
||||
PASSWORD = 'luckyshop123!@#'
|
||||
EXPIRY = 604800
|
||||
22
src/.env.local
Normal file
22
src/.env.local
Normal file
@@ -0,0 +1,22 @@
|
||||
APP_DEBUG = true
|
||||
APP_TRACE = true
|
||||
[APP]
|
||||
DEFAULT_TIMEZONE = Asia/Shanghai
|
||||
[LANG]
|
||||
default_lang = zh-cn
|
||||
[DATABASE]
|
||||
TYPE = mysql
|
||||
HOSTNAME = db
|
||||
DATABASE = shop_dev
|
||||
USERNAME = shop_mallnew
|
||||
PASSWORD = shop_mallnew
|
||||
HOSTPORT = 3306
|
||||
CHARSET = utf8
|
||||
DEBUG = true
|
||||
[RRDATABASE]
|
||||
HOSTNAME = redis
|
||||
[redis]
|
||||
HOST = redis
|
||||
PORT = 6379
|
||||
PASSWORD = 'luckyshop123!@#'
|
||||
EXPIRY = 604800
|
||||
@@ -68,11 +68,12 @@ if ($appEnv) {
|
||||
if (is_file($envFile)) {
|
||||
$app->env->load($envFile);
|
||||
}
|
||||
}
|
||||
|
||||
// 3. 为了兼容性,如果存在.env.local也加载(优先级最高)
|
||||
if (is_file(__DIR__ . '/.env.local')) {
|
||||
$app->env->load(__DIR__ . '/.env.local');
|
||||
} else {
|
||||
echo "⚠️ 警告:未设置APP_ENV环境变量,默认使用local环境。\n";
|
||||
// 3. 为了兼容性,如果存在.env.local也加载(优先级最高)
|
||||
if (is_file(__DIR__ . '/.env.local')) {
|
||||
$app->env->load(__DIR__ . '/.env.local');
|
||||
}
|
||||
}
|
||||
|
||||
// 执行HTTP应用并响应
|
||||
|
||||
10
src/think
10
src/think
@@ -21,12 +21,14 @@ if ($appEnv) {
|
||||
if (is_file($envFile)) {
|
||||
$app->env->load($envFile);
|
||||
}
|
||||
} else {
|
||||
echo "⚠️ 警告:未设置APP_ENV环境变量,默认使用local环境。\n";
|
||||
// 3. 为了兼容性,如果存在.env.local也加载(优先级最高)
|
||||
if (is_file(__DIR__ . '/.env.local')) {
|
||||
$app->env->load(__DIR__ . '/.env.local');
|
||||
}
|
||||
}
|
||||
|
||||
// 3. 为了兼容性,如果存在.env.local也加载(优先级最高)
|
||||
if (is_file(__DIR__ . '/.env.local')) {
|
||||
$app->env->load(__DIR__ . '/.env.local');
|
||||
}
|
||||
|
||||
// 应用初始化
|
||||
$app->console->run();
|
||||
Reference in New Issue
Block a user