프로젝트 관리
프로젝트 생성, 설정, 운영 모드 전환 방법을 설명합니다.
새 프로젝트 생성
1. 템플릿 복사
make create NAME=myproject
생성되는 구조:
workspace/myproject/
├── .env.example # 환경변수 템플릿
├── _docker/ # Docker 설정
│ ├── docker-compose.amd64.yml
│ ├── docker-compose.arm64.yml
│ └── conf/ # nginx, php, postgres 설정
└── web/ # Laravel 애플리케이션
└── app/Core/ # Core 모듈 (심볼릭 링크)
2. 환경변수 설정
# .env.example을 .env로 복사
make copy-env NAME=myproject
# 편집
vi workspace/myproject/.env
필수 설정 항목
# 프로젝트 식별
PROJECT_NAME=myproject
# 포트 설정 (make ports로 사용 중인 포트 확인)
APP_PORT=8082
DB_PORT=5434
REDIS_PORT=6381
# Platform Admin 계정 (보안 중요!)
PLATFORM_ADMIN_EMAIL=admin@yourcompany.com
PLATFORM_ADMIN_PASSWORD=SecureP@ssw0rd!
PLATFORM_ADMIN_NAME="System Admin"
# Laravel 기본 설정
APP_ENV=local
APP_DEBUG=true
APP_KEY= # make install 시 자동 생성
APP_URL=http://localhost:8082
기본 비밀번호 변경 필수
.env.example의 기본 비밀번호를 그대로 사용하면 보안 위험입니다. 반드시 변경하세요.