deploy-local

Orchestrate the NRG stack locally with docker-compose and a Python virtual environment.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/Srujan0798/NRG --skill deploy-local-srujan0798
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deploy-local
Source: https://github.com/Srujan0798/NRG/tree/main/.claude/skills/deploy-local
Command: npx skills add https://github.com/Srujan0798/NRG --skill deploy-local-srujan0798

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Start the full NRG stack locally to enable development, testing, and demos without deploying to production.

Core Features & Use Cases

  • Orchestrates infrastructure components (postgres, qdrant, redis) locally.
  • Boots API server with uvicorn and the frontend for end-to-end testing.
  • Provides a straightforward health-check workflow to verify service availability.

Quick Start

Run deploy-local to spin up the entire NRG stack on your machine.

Frequently Asked Questions about deploy-local

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

FAQPage Schema
How do I run a full local stack with docker-compose for development and testing?▼

To run a full local stack, you can orchestrate API, frontend, and infrastructure services using docker-compose and a Python virtual environment. This launches the entire environment locally for development, testing, and demonstrations.

What infrastructure services do I need to start for local API and frontend development?▼

For local API and frontend development, you need to orchestrate postgres, qdrant, and redis as infrastructure components. These services run alongside the API and frontend to support a containerized multi-service environment.

Can I verify my local docker-compose services are running correctly?▼

Yes, you can verify local docker-compose services by performing a curl-based health check. This workflow checks service availability after booting the API server with uvicorn and the frontend.

Do I need a Python virtual environment to deploy a local stack with docker-compose?▼

Yes, you need a Python virtual environment to deploy the local stack. The environment starts the full stack by orchestrating docker-compose services alongside the Python-based API server.

What is the best way to launch a multi-service environment for local demonstrations?▼

The best way to launch a multi-service environment for local demonstrations is to use an orchestration command that boots the API, frontend, and infrastructure services together, avoiding the need to deploy to production.

Why use docker-compose to start postgres, qdrant, and redis together locally?▼

You use docker-compose to start postgres, qdrant, and redis together locally because it provides a straightforward, containerized multi-service environment that mirrors production infrastructure for accurate testing.