Add docker entrypoint and env loader

This commit is contained in:
Lectom C Han
2026-02-02 18:52:20 +09:00
parent 0037b90573
commit bf86b1d1e7
30 changed files with 2627 additions and 1547 deletions

View File

@@ -1,10 +1,17 @@
<?php
$dsn = "pgsql:host=172.16.9.44;port=5432;dbname=KNGIL";
$user = "postgres";
$pass = "erpteam1!";
require_once __DIR__ . '/env.php';
kngil_load_env_once(dirname(__DIR__, 2) . '/.env');
$dbHost = getenv('DB_HOST') ?: 'db';
$dbPort = getenv('DB_PORT') ?: '5432';
$dbName = getenv('DB_NAME') ?: 'kngil';
$dbUser = getenv('DB_USER') ?: 'postgres';
$dbPass = getenv('DB_PASS') ?: 'postgres';
$dsn = "pgsql:host={$dbHost};port={$dbPort};dbname={$dbName}";
try {
$pdo = new PDO($dsn, $user, $pass, [
$pdo = new PDO($dsn, $dbUser, $dbPass, [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
]);
// echo "PostgreSQL 연결 성공 🎉";