Docker Compose 기반 실행 환경 구성 (PostgreSQL 포함) #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
배경/현황
kngil/bbs/db_conn.php가 PostgreSQL DSN을 사용하고 있으나, 호스트/계정이 하드코딩(172.16.9.44,postgres,erpteam1!) 되어 있습니다.kngil/bbs/sales_results.php는 MySQL DSN(mysql:host=localhost;dbname=egbim)을 사용하고 있어 DB 일원화가 필요합니다.목표
Docker Compose로 로컬에서 바로 실행 가능하도록 환경을 구성합니다.
작업 범위
docker-compose.yml추가web(PHP/Apache) +db(PostgreSQL) 서비스pdo_pgsql확장 포함kngil/bbs/db_conn.php에서DB_HOST,DB_PORT,DB_NAME,DB_USER,DB_PASS사용확인/의사결정 필요
kngil/bbs/sales_results.php의 MySQL 의존을 PostgreSQL로 전환할지, 별도 MySQL 서비스가 필요한지 결정 필요완료 기준 (Acceptance Criteria)
docker compose up으로 웹/DB가 동시에 기동kngil/bbs/db_conn.php가 환경변수 기반으로 연결README.md또는 별도 가이드)에 실행 방법과 필수 환경변수 설명 포함sales_results.phpDB 일원화 또는 별도 DB 서비스 구성 반영동작 완료. .env로 추상화 완료