TYPO3ShowcaseDocker
🐳 Ready-to-use TYPO3 Docker
TYPO3ShowcaseDocker is an open-source project designed to provide a fully containerized TYPO3 CMS development environment using Docker, enabling fast setup, local development, and easy deployment of TYPO3-based showcase websites.
🎯 Purpose
- 🐳 Dockerized Environment: Simplifies launching TYPO3 and MySQL services in isolated containers.
- ⚙️ TYPO3 CMS: Ready-to-use setup for building and showcasing TYPO3 sites.
- 💻 CLI-Driven Workflow: Manage TYPO3 installation, extensions, and configuration through terminal commands.
- 🔄 Portable & Reproducible: Environment can be cloned, shared, and run consistently on any Docker-enabled system.
📝 Features
🏷️ Feature | 🔍 Description |
---|---|
🐳 Docker Compose Setup | Multi-container stack with TYPO3 and MySQL services |
🔌 Pre-installed TYPO3 | TYPO3 CMS installed and configured for quick start |
💻 CLI Tools Included | TYPO3 CLI tools available for extension and config management |
🔄 Volume Mapping | Local folder sync for TYPO3 files and data persistence |
🛠️ Configurable via Env | Database credentials, ports, and TYPO3 settings adjustable via environment variables |
🧪 Development Friendly | Debug mode enabled with logs accessible via CLI |
📂 Git-ready Structure | .gitignore optimized for TYPO3 development |
🗂️ Project Structure
```bash TYPO3ShowcaseDocker/ ├── docker-compose.yml # Docker Compose configuration ├── typo3/ # TYPO3 files synced with container ├── .gitignore # Ignore sensitive files and cache ├── README.md # This documentation