Skip to content

patrickkdev/dev-infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Dev Infrastructure

A centralized repository for managing local development dependencies using Docker Compose. This setup provides pre-configured instances of PostgreSQL, Redis, MinIO, RabbitMQ, Mailpit and Caddy.

Prerequisites

  • Docker and Docker Compose installed on your host machine.

Getting Started

  1. Clone this repository to your local machine.
  2. Setup your environment variables:
cp .env.example .env

Open the .env file and configure your local passwords.

  1. Spin up the infrastructure:
docker compose up -d

Data Persistence

All data generated by these services is persisted locally inside the ./data/ directory. This directory is automatically ignored by Git to prevent committing local state or databases to the repository.

Useful Commands

  • Check service status:
docker compose ps
  • View real-time logs:
docker compose logs -f
  • Restart a specific service (e.g., RabbitMQ):
docker compose restart rabbitmq

About

Centralized local development infrastructure powered by Docker Compose. Pre-configured with essential databases, caches, queues, storage, and dynamic local domain routing.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors