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.