system-environment-setup
Installation
Summary
Docker Compose, environment variables, dev containers, and infrastructure-as-code templates for consistent local and production setups.
- Provides complete Docker Compose configuration for multi-service development (web app, PostgreSQL, Redis, Nginx) with volume mounting and service dependencies
- Includes .env management patterns with type-safe environment variable loading in Node.js and mandatory .gitignore rules to prevent secret commits
- Offers VS Code dev container setup with pre-configured extensions, port forwarding, and automated dependency installation
- Supplies Makefile convenience commands for common tasks (install, dev, docker-up, migrate, seed) and Terraform infrastructure-as-code templates for AWS deployment (VPC, RDS, ECS, load balancer)
SKILL.md
System & Environment Setup
When to use this skill
- New project: Initial environment setup
- Team onboarding: Standardizing new developer environments
- Multiple services: Local execution of microservices
- Production replication: Testing production environment locally
Instructions
Step 1: Docker Compose Configuration
docker-compose.yml:
version: '3.8'