feat: phpMyAdmin 컨테이너 추가 및 포트 변경
- phpMyAdmin 8888 포트에서 제공 - MariaDB와 자동 연결 - PHP 8.2 포트 8082로 변경 (기존 80에서) - README.md 업데이트: 서비스 접속 정보 테이블 추가
This commit is contained in:
20
README.md
20
README.md
@ -2,7 +2,7 @@
|
|||||||
Cafe24 10G자이언트플러스 호스팅 환경과 최대한 유사한 개발 환경 구축을 목표로 합니다.
|
Cafe24 10G자이언트플러스 호스팅 환경과 최대한 유사한 개발 환경 구축을 목표로 합니다.
|
||||||
|
|
||||||
## 지원 PHP 버전
|
## 지원 PHP 버전
|
||||||
- **PHP 8.2** (포트: 80) - 현재 운영 중인 버전
|
- **PHP 8.2** (포트: 8082) - 현재 운영 중인 버전
|
||||||
- **PHP 8.4** (포트: 8084) - 추후 업그레이드 대비용
|
- **PHP 8.4** (포트: 8084) - 추후 업그레이드 대비용
|
||||||
|
|
||||||
> 두 버전이 동시에 실행되며, 동일한 웹루트와 MariaDB를 공유합니다.
|
> 두 버전이 동시에 실행되며, 동일한 웹루트와 MariaDB를 공유합니다.
|
||||||
@ -50,6 +50,21 @@ docker compose up -d
|
|||||||
> docker login reg.firstgarden.co.kr
|
> docker login reg.firstgarden.co.kr
|
||||||
> ```
|
> ```
|
||||||
|
|
||||||
|
## 접속 정보
|
||||||
|
|
||||||
|
| 서비스 | URL | 포트 |
|
||||||
|
|--------|-----|------|
|
||||||
|
| **PHP 8.2** | http://localhost:8082 | 8082 |
|
||||||
|
| **PHP 8.4** | http://localhost:8084 | 8084 |
|
||||||
|
| **phpMyAdmin** | http://localhost:8888 | 8888 |
|
||||||
|
| **MariaDB** | localhost:3306 | 3306 |
|
||||||
|
|
||||||
|
### phpMyAdmin 접속
|
||||||
|
- **URL**: http://localhost:8888
|
||||||
|
- **사용자명**: `.env`의 `MYSQL_USER` 값
|
||||||
|
- **비밀번호**: `.env`의 `MYSQL_PASSWORD` 값
|
||||||
|
- **데이터베이스**: `.env`의 `MYSQL_DATABASE` 값
|
||||||
|
|
||||||
## 접속 정보
|
## 접속 정보
|
||||||
- **PHP 8.2**: http://localhost
|
- **PHP 8.2**: http://localhost
|
||||||
- **PHP 8.4**: http://localhost:8084
|
- **PHP 8.4**: http://localhost:8084
|
||||||
@ -60,6 +75,9 @@ docker compose up -d
|
|||||||
- `WEB_ROOT` - 웹소스 경로 (기본값: `./www`)
|
- `WEB_ROOT` - 웹소스 경로 (기본값: `./www`)
|
||||||
- `MYSQL_PORT` - MariaDB 포트 (기본값: 3306)
|
- `MYSQL_PORT` - MariaDB 포트 (기본값: 3306)
|
||||||
- `MYSQL_ROOT_PASSWORD` - MariaDB 루트 비밀번호
|
- `MYSQL_ROOT_PASSWORD` - MariaDB 루트 비밀번호
|
||||||
|
- `MYSQL_USER` - MariaDB 사용자명 (phpMyAdmin 로그인에도 사용됨)
|
||||||
|
- `MYSQL_PASSWORD` - MariaDB 사용자 비밀번호 (phpMyAdmin 로그인에도 사용됨)
|
||||||
|
- `MYSQL_DATABASE` - MariaDB 데이터베이스명
|
||||||
- `TZ` - 타임존 (기본값: Asia/Seoul)
|
- `TZ` - 타임존 (기본값: Asia/Seoul)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@ -72,3 +72,20 @@ services:
|
|||||||
- ./data/mariadb:/var/lib/mysql
|
- ./data/mariadb:/var/lib/mysql
|
||||||
- ./logs/mariadb:/var/log/mysql
|
- ./logs/mariadb:/var/log/mysql
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
|
phpmyadmin:
|
||||||
|
image: phpmyadmin:latest
|
||||||
|
container_name: cafe24-phpmyadmin
|
||||||
|
ports:
|
||||||
|
- "8888:80"
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
environment:
|
||||||
|
PMA_HOST: mariadb
|
||||||
|
PMA_PORT: 3306
|
||||||
|
PMA_USER: ${MYSQL_USER}
|
||||||
|
PMA_PASSWORD: ${MYSQL_PASSWORD}
|
||||||
|
PMA_DB: ${MYSQL_DATABASE}
|
||||||
|
depends_on:
|
||||||
|
- mariadb
|
||||||
|
restart: unless-stopped
|
||||||
|
|||||||
Reference in New Issue
Block a user