Update: 2026-07-22 00:29:56
This commit is contained in:
@@ -21,13 +21,16 @@ function loadEnvFile(string $path): void {
|
|||||||
$line = trim($line);
|
$line = trim($line);
|
||||||
if (empty($line) || $line[0] === '#' || strpos($line, '=') === false) continue;
|
if (empty($line) || $line[0] === '#' || strpos($line, '=') === false) continue;
|
||||||
[$name, $value] = explode('=', $line, 2);
|
[$name, $value] = explode('=', $line, 2);
|
||||||
putenv(trim($name) . '=' . trim($value, "\"'"));
|
$val = trim($value, "\"'");
|
||||||
$_ENV[trim($name)] = trim($value, "\"'");
|
putenv(trim($name) . '=' . $val);
|
||||||
|
$_ENV[trim($name)] = $val;
|
||||||
|
$_SERVER[trim($name)] = $val;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
loadEnvFile('/home/location/env/.env');
|
loadEnvFile(dirname(__DIR__) . '/docker/.env');
|
||||||
loadEnvFile(dirname(__DIR__) . '/backend/.env');
|
loadEnvFile(dirname(__DIR__) . '/backend/.env');
|
||||||
|
loadEnvFile('/home/location/env/.env');
|
||||||
|
|
||||||
function getJwtSecret(): string {
|
function getJwtSecret(): string {
|
||||||
$keyPath = getenv('JWT_SECRET_KEY_PATH');
|
$keyPath = getenv('JWT_SECRET_KEY_PATH');
|
||||||
@@ -64,7 +67,7 @@ $role = $argv[2] ?? 'driver';
|
|||||||
$aud = ($role === 'driver') ? (getenv('allowedDriver2') ?: 'driver-app:ios') : (getenv('allowed2') ?: 'passenger-app:ios');
|
$aud = ($role === 'driver') ? (getenv('allowedDriver2') ?: 'driver-app:ios') : (getenv('allowed2') ?: 'passenger-app:ios');
|
||||||
$fpPepper = getenv('FP_PEPPER') ?: ($_ENV['FP_PEPPER'] ?? '');
|
$fpPepper = getenv('FP_PEPPER') ?: ($_ENV['FP_PEPPER'] ?? '');
|
||||||
$fpHeader = 'mock_device_fp_' . $userId;
|
$fpHeader = 'mock_device_fp_' . $userId;
|
||||||
$fpInToken = $fpPepper ? hash('sha256', $fpHeader . $fpPepper) : null;
|
$fpInToken = (!empty($fpPepper)) ? hash('sha256', $fpHeader . $fpPepper) : null;
|
||||||
|
|
||||||
$payload = [
|
$payload = [
|
||||||
'iss' => getenv('APP_ISSUER') ?: 'SiroApp',
|
'iss' => getenv('APP_ISSUER') ?: 'SiroApp',
|
||||||
|
|||||||
Reference in New Issue
Block a user