A curated collection of ready-to-use Docker Compose configurations for popular development tools and services. This repository aims to provide a comprehensive library of Docker Compose files to help developers quickly set up their development environment.
Check it out on docker-compose.directory
We welcome contributions! Help us keep this library up-to-date and comprehensive.
-
Create a new directory under
public/docker-composes/[service-name] -
Add two files:
docker-compose.yml # Your Docker Compose configuration metadata.yml # Service metadata -
The
metadata.ymlshould follow this format:id: [service-name] name: [Display Name] description: [Brief description of the service]
-
Add your service name to
public/docker-composes/index.json -
Create a pull request with your changes
- Keep configurations simple and focused
- Include necessary documentation and default values
- Use official Docker images when possible
- Follow the existing file structure
- Test your configuration before submitting
This project is open source and available under the MIT License.