dev-server

Orchestrate PostgreSQL, Vite, and Bun/Hono development servers with Docker Compose.

Updated Oct 20, 2025
One-click install
npx skills add https://github.com/joeczar/vacay-photo-map --skill dev-server
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-server
Source: https://github.com/joeczar/vacay-photo-map/tree/main/.claude/skills/dev-server
Command: npx skills add https://github.com/joeczar/vacay-photo-map --skill dev-server

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the setup and orchestration of a complete local development environment for Vacay Photo Map by starting, stopping, and monitoring PostgreSQL, the frontend (Vite), and the API (Bun) server from a single command or script, reducing setup time and context switching.

Core Features & Use Cases

  • Unified dev controls: Start, stop, or check the status of all local services with one command.
  • Health checks & status: Quickly verify that PostgreSQL, frontend, and API are running and reachable.
  • Environment-ready commands: Facilitates quick startup in new machines or fresh clones.

Quick Start

To bring up the full local dev stack:

  • Start Postgres: docker compose -p vacay-dev up -d postgres
  • Start Frontend: pnpm dev
  • Start API: pnpm dev:api

Frequently Asked Questions about dev-server

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

FAQPage Schema
How do I orchestrate multiple local development services with a single command?

Orchestrate your dev stack by running unified commands that start, stop, and monitor PostgreSQL, frontend (Vite), and API (Bun) services together. This Skill manages all three components from one entry point, eliminating context switching and reducing setup time across Docker Compose and pnpm workflows.

Can I use Docker Compose with Vite and Bun for local development?

Yes. This Skill integrates Docker Compose for PostgreSQL while running Vite and Bun dev servers locally via pnpm commands. Health checks verify all three services are reachable, providing a unified dev environment that combines containerized and native tooling.

How do I check if my local PostgreSQL, frontend, and API servers are running?

Use the status command to verify health across all services. This Skill performs health checks on PostgreSQL, frontend (Vite), and API (Bun) endpoints, letting you quickly confirm each component is reachable without manual port testing.

What's the fastest way to set up a complete dev environment on a fresh clone?

Run the unified start command to bring up PostgreSQL via Docker Compose, then launch the frontend and API servers with pnpm. This Skill reduces fresh-machine setup to a single operation, handling all port mappings and service dependencies automatically.

Do I need to manage Docker and pnpm commands separately for local development?

No. This Skill consolidates Docker Compose operations and pnpm dev commands into unified controls for start, stop, and status. You manage the entire stack through one interface instead of juggling multiple toolchains.