원클릭으로
demo
Launch a complete production demo by rebuilding all images and starting the full stack. Use when preparing a fresh demonstration.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Launch a complete production demo by rebuilding all images and starting the full stack. Use when preparing a fresh demonstration.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Compile dashboard and loyalty projects in dev mode with hot reload. Dashboard uses npm, loyalty uses Maven with Spring Boot DevTools.
Run integration tests for the Loyalty Points Program using the containerized test suite. All tests are defined in specs/testing.md.
Run the development infrastructure stack with Docker Compose. Use when starting, stopping, or managing the dev environment.
Code generation guidelines for this project. Use when writing code, functions, or classes. Enforces English naming, concise comments, and project conventions.
Git commit guidelines for this project. Use when creating commits, writing commit messages, or preparing changes for version control. Enforces conventional commit format and English language.
Documentation guidelines for this project. Use when writing or updating markdown documentation, README files, or specifications. Enforces English language, table alignment, and ASCII diagram formatting.
| name | demo |
| description | Launch a complete production demo by rebuilding all images and starting the full stack. Use when preparing a fresh demonstration. |
| metadata | {"author":"Alexandre Roman","version":"1.1"} |
Launch a complete production demonstration with all services containerized.
# Start the production stack
docker compose up -d
# Check status
docker compose ps
# View logs (optional)
docker compose logs -f
→ Open your browser at http://localhost:8080
The production stack includes all services running in Docker:
Frontend:
Infrastructure:
Business Services:
Once running, you can:
Production mode uses 4 specialized networks:
Only needed if you've made code changes:
# Rebuild all images
docker compose build
# Or rebuild without cache for a clean build
docker compose build --no-cache
# Restart with rebuilt images
docker compose up -d
# Stop all services
docker compose down
# Stop and remove volumes (clean slate)
docker compose down -v
If services fail to start:
# Check logs for errors
docker compose logs
# Restart a specific service
docker compose restart loyalty-service
# Rebuild a specific service
docker compose up -d --build loyalty-service
If port 8080 is already in use:
# Check what's using the port
netstat -ano | findstr :8080 # Windows
lsof -i :8080 # macOS/Linux
# Stop the conflicting service or change the port in compose.yaml