devops-local-dev

Automate Docker Compose environment setup, operation, and teardown with Makefile commands.

Updated Nov 11, 2025
One-click install
npx skills add https://github.com/shredbx/demo-3d-model --skill devops-local-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops-local-dev
Source: https://github.com/shredbx/demo-3d-model/tree/main/.claude/skills/devops-local-dev
Command: npx skills add https://github.com/shredbx/demo-3d-model --skill devops-local-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the management of complex Docker Compose development environments, providing clear workflows for starting, stopping, monitoring, and troubleshooting services, eliminating setup headaches and accelerating local development.

Core Features & Use Cases

  • Environment Orchestration: Start, stop, and restart all development services with simple make commands.
  • Real-time Monitoring: Follow logs for all services or specific components to quickly diagnose issues.
  • Use Case: A new developer needs to set up their local environment. Use this Skill to guide them through starting all services, checking their health, and accessing the backend shell for initial setup.

Quick Start

Use the devops-local-dev skill to start the entire Bestays Docker Compose development environment, including preflight validation.

Frequently Asked Questions about devops-local-dev

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

FAQPage Schema
How do I set up a local Docker Compose development environment for multiple services?

Docker Compose development environments orchestrate multiple services—PostgreSQL, FastAPI, Redis, and SvelteKit—together. This Skill automates setup, startup, and teardown of your entire stack using Makefile commands, eliminating manual configuration and ensuring consistent service initialization across your local machine.

How do I start and stop all services in a Docker Compose local dev stack?

Use make commands to start, stop, and restart all development services simultaneously. This Skill provides simple workflows for container lifecycle control, preflight validation, and health checks, replacing manual docker-compose commands and reducing setup time for new developers.

How do I troubleshoot Docker Compose service connectivity and logs?

Monitor real-time logs for all services or individual components through dedicated commands. This Skill enables quick diagnosis of connectivity issues, provides per-service shell access, and supports troubleshooting across your PostgreSQL, FastAPI, Redis, and SvelteKit stack without manual docker CLI usage.

Can I use Docker Compose for a four-service local development stack with persistent data?

Yes. This Skill manages a four-service Bestays stack with persistent volumes, dedicated bridge networking, and per-service access. It supports PostgreSQL data persistence, Redis caching, FastAPI backend services, and SvelteKit frontend—all configured for local development with a single make command.

Do I need pgAdmin to manage my local PostgreSQL database during development?

This Skill optionally launches pgAdmin alongside your Docker Compose stack for PostgreSQL management. You can also access the backend shell directly for database operations, giving you flexibility in how you manage your local development database without requiring external tools.

What's the best way to automate Docker Compose workflows for a development team?

Makefiles provide standardized commands that abstract Docker complexity and ensure consistent environment setup across team members. This Skill replaces individual docker-compose scripts with repeatable make targets for starting services, monitoring health, accessing logs, and troubleshooting—reducing onboarding friction and configuration drift.