Files
dbx-main/run-local.ps1
T
king 60a1426a23 design: 기업용 UI 리디자인 및 로컬 실행 스크립트 추가
- 로그인/접근거부 페이지: 좌우 분할 레이아웃(다크 네이비 브랜드 패널 + 흰색 폼),
  실제 Google G 컬러 버튼, 자물쇠·안내 아이콘 적용
- 메인 페이지: 다크 네이비 헤더, 웰컴 히어로 배너(오늘 날짜 JS 자동 표시),
  SVG 아이콘이 있는 업무 카드 그리드, 호버 시 상단 블루 액센트 라인
- styles.css: 코퍼레이트 네이비/블루 색상 토큰 체계로 전면 재작성,
  Pretendard 폰트 유지, 모바일 반응형 포함
- run-local.bat / run-local.ps1: 더블클릭 또는 인수(stop/logs/ps/restart)로
  로컬 Docker 컨테이너를 간편하게 관리하는 스크립트 추가

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-05-21 23:38:32 +09:00

53 lines
1.8 KiB
PowerShell

# DBX 메인 페이지 — 로컬 실행 스크립트
# 사용법: .\run-local.ps1 [명령어]
#
# .\run-local.ps1 → 시작 (코드 변경 시 자동 재빌드)
# .\run-local.ps1 stop → 중지
# .\run-local.ps1 logs → 로그 보기
# .\run-local.ps1 ps → 상태 확인
# .\run-local.ps1 restart → 재시작
$PROJECT = "dbx-main"
$COMPOSE = "docker compose -p $PROJECT -f docker-compose.local.yml"
switch ($args[0]) {
"stop" {
Write-Host "컨테이너 중지 중..." -ForegroundColor Yellow
Invoke-Expression "$COMPOSE down"
}
"logs" {
Invoke-Expression "$COMPOSE logs -f"
}
"ps" {
Invoke-Expression "$COMPOSE ps"
}
"restart" {
Write-Host "재시작 중..." -ForegroundColor Yellow
Invoke-Expression "$COMPOSE restart"
}
default {
# .env.local 없으면 안내 후 종료
if (-not (Test-Path ".env.local")) {
Write-Host ""
Write-Host "❌ .env.local 파일이 없습니다." -ForegroundColor Red
Write-Host " .env.local.example 을 복사하여 값을 채워주세요:" -ForegroundColor Yellow
Write-Host " copy .env.local.example .env.local" -ForegroundColor Cyan
Write-Host ""
exit 1
}
Write-Host ""
Write-Host "🚀 DBX 메인 페이지 로컬 시작..." -ForegroundColor Cyan
Invoke-Expression "$COMPOSE up --build -d"
if ($LASTEXITCODE -eq 0) {
Write-Host ""
Write-Host "✅ 실행 중 → http://localhost:8080" -ForegroundColor Green
Write-Host ""
Write-Host " 로그 보기 : .\run-local.ps1 logs" -ForegroundColor Gray
Write-Host " 중지 : .\run-local.ps1 stop" -ForegroundColor Gray
Write-Host ""
}
}
}