start-solution

Launch the BookStore full-stack solution in background mode with Aspire CLI.

15|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/aalmada/BookStore --skill start-solution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: start-solution
Source: https://github.com/aalmada/BookStore/tree/main/.claude/skills/start-solution
Command: npx skills add https://github.com/aalmada/BookStore --skill start-solution

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a single, reliable way to launch the complete BookStore development stack (API, Web, PostgreSQL, Redis, Azurite) in background mode using Aspire CLI, enabling rapid local demonstrations and tests without manual setup.

Core Features & Use Cases

  • Background deployment: Start all services in the background with a single command.
  • Observability: Access the Aspire dashboard for logs, traces, and metrics to monitor health and performance.
  • Use Case: Spin up the full stack for a demo, then verify endpoints and dashboards before presenting to stakeholders.

Quick Start

Use Aspire to start the full BookStore stack in background:

  • Prerequisites Check (optional): Run /doctor to verify tools are installed.
  • Start: cd /home/avazalma/projects/BookStore && aspire run &
  • Verify: Check Aspire dashboard for green status and use URLs:
    • Dashboard URL: http://localhost:15888
    • API URL: http://localhost:5000
    • Web URL: http://localhost:5001
  • Stop: pkill -f "aspire run" || true

Frequently Asked Questions about start-solution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a multi-service local development stack in the background using Aspire?

Run a multi-service local development stack in the background by executing the Aspire CLI with the run command, which starts your API, Web, PostgreSQL, Redis, and Azurite services concurrently while exposing a live dashboard for observability.

What is the best way to start a full-stack BookStore solution with Aspire CLI for a local demo?

The best way to start a full-stack BookStore solution for a local demo is using Aspire CLI in background mode, which deploys the API, Web, PostgreSQL, Redis, and Azurite together and provides live dashboard URLs to verify health and endpoints.

Do I need to manually verify prerequisites before launching the Aspire background stack?

You do not need to manually verify prerequisites before launching the Aspire background stack, but running a doctor check is optional to ensure the Aspire CLI is installed and the project is checked out at the expected path before starting services.

How do I stop background services after running an Aspire stack?

Stop background services after running an Aspire stack by executing a process kill command targeting the Aspire run process, which terminates the API, Web, PostgreSQL, Redis, and Azurite instances running in the background.

Can I access logs and metrics for my local Aspire stack after launching it in the background?

You can access logs, traces, and metrics for your local Aspire stack after launching it in the background by navigating to the Aspire dashboard URL, which provides live observability for all running multi-service components.

Does background mode for Aspire CLI support PostgreSQL, Redis, and Azurite simultaneously?

Background mode for Aspire CLI supports PostgreSQL, Redis, and Azurite simultaneously, launching all required dependencies and services together so the full stack operates cohesively for local development and testing scenarios.