This repository contains a collection of Docker Compose configurations for various applications.
Identity and Access Management solution with PostgreSQL database.
Features:
- Keycloak server with PostgreSQL backend
- Environment-based configuration
- Data persistence
- Detailed backup procedures
WordPress CMS with MySQL database.
Features:
- WordPress with MySQL backend
- Environment-based configuration
- Data persistence for both WordPress and MySQL
- Detailed backup procedures
.
├── keycloak/ # Keycloak with PostgreSQL
├── wordpress/ # WordPress with MySQL
└── README.md
Each service has its own directory with a complete setup including:
- docker-compose.yml
- Environment configuration (.env.example)
- Documentation (README.md)
- Data persistence configuration
- Git ignore rules
To use any service:
-
Navigate to the service directory:
cd <service-directory>
-
Follow the service-specific README for:
- Configuration
- Installation
- Usage instructions
- Backup procedures
- Docker
- Docker Compose
- Each service uses
.env
files for configuration - Sensitive files and data directories are excluded via
.gitignore
- Default credentials should be changed before deployment
- Review security settings before production use