Docker starter kit for PHP web projects
Top 80.9% on sourcepulse
This repository provides a Docker-based skeleton for PHP web projects, simplifying setup with built-in HTTPS, custom domains, and database support. It's designed for developers seeking a robust and easily configurable environment for their PHP applications.
How It Works
The project leverages Docker and Docker Compose to create a reproducible development environment. It uses Castor, a PHP-based task runner, to manage project configuration and execution. Key features include automatic domain mapping, HTTPS setup via Traefik, and support for various services like databases, message queues, and caching systems, all managed through docker-compose.yml
configurations.
Quick Start & Requirements
composer global require castor/castor
castor.php
with project name, domain, and PHP version.castor init
to set up the project structure.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
castor init
command should only be run once.1 week ago
1 day