feat: 웹사이트 표준화 검사 도구 구현
- 4개 검사 엔진: HTML/CSS, 접근성(WCAG), SEO, 성능/보안 (총 50개 항목) - FastAPI 백엔드 (9개 API, SSE 실시간 진행, PDF/JSON 리포트) - Next.js 15 프론트엔드 (6개 페이지, 29개 컴포넌트, 반원 게이지 차트) - Docker Compose 배포 (Backend:8011, Frontend:3011, MongoDB:27022, Redis:6392) - 전체 테스트 32/32 PASS Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@ -4,13 +4,13 @@ services:
|
||||
# ===================
|
||||
mongodb:
|
||||
image: mongo:7.0
|
||||
container_name: ${PROJECT_NAME}-mongodb
|
||||
container_name: web-inspector-mongodb
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
MONGO_INITDB_ROOT_USERNAME: ${MONGO_USER:-admin}
|
||||
MONGO_INITDB_ROOT_PASSWORD: ${MONGO_PASSWORD:-password123}
|
||||
ports:
|
||||
- "${MONGO_PORT:-27017}:27017"
|
||||
- "${MONGO_PORT:-27022}:27017"
|
||||
volumes:
|
||||
- mongodb_data:/data/db
|
||||
networks:
|
||||
@ -23,10 +23,10 @@ services:
|
||||
|
||||
redis:
|
||||
image: redis:7-alpine
|
||||
container_name: ${PROJECT_NAME}-redis
|
||||
container_name: web-inspector-redis
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "${REDIS_PORT:-6379}:6379"
|
||||
- "${REDIS_PORT:-6392}:6379"
|
||||
volumes:
|
||||
- redis_data:/data
|
||||
networks:
|
||||
@ -44,13 +44,13 @@ services:
|
||||
build:
|
||||
context: ./backend
|
||||
dockerfile: Dockerfile
|
||||
container_name: ${PROJECT_NAME}-backend
|
||||
container_name: web-inspector-backend
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "${BACKEND_PORT:-8000}:8000"
|
||||
- "${BACKEND_PORT:-8011}:8000"
|
||||
environment:
|
||||
- MONGODB_URL=mongodb://${MONGO_USER:-admin}:${MONGO_PASSWORD:-password123}@mongodb:27017/
|
||||
- DB_NAME=${DB_NAME:-app_db}
|
||||
- DB_NAME=${DB_NAME:-web_inspector}
|
||||
- REDIS_URL=redis://redis:6379
|
||||
depends_on:
|
||||
mongodb:
|
||||
@ -67,10 +67,14 @@ services:
|
||||
build:
|
||||
context: ./frontend
|
||||
dockerfile: Dockerfile
|
||||
container_name: ${PROJECT_NAME}-frontend
|
||||
container_name: web-inspector-frontend
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "${FRONTEND_PORT:-3000}:3000"
|
||||
- "${FRONTEND_PORT:-3011}:3000"
|
||||
environment:
|
||||
- NEXT_PUBLIC_API_URL=http://backend:8000
|
||||
depends_on:
|
||||
- backend
|
||||
networks:
|
||||
- app-network
|
||||
|
||||
|
||||
Reference in New Issue
Block a user