Skip to content

v1.0.0

Choose a tag to compare

@mr-chetan mr-chetan released this 16 Jun 09:07
· 8 commits to main since this release

Docker Laravel v1.0.0 Release Notes

We are thrilled to announce the initial release (v1.0.0) of Docker Laravel by Devanox Private Limited!

This release provides production-ready, highly configurable Docker images tailored for PHP and Laravel applications, designed to streamline both local development and production deployments.

πŸŽ‰ Key Features

🐳 Production-Ready Docker Environments

  • Multi-PHP Support: Seamless support for PHP 8.3, 8.4, and 8.5. Images are automatically built and published with specific PHP version tags (e.g., :8.5, :8.4, :latest).
  • Debian & Alpine Variants: Flexibility to choose between Debian-based and Alpine-based images depending on your size and security requirements.
  • Pre-installed Composer: The latest version of Composer is included out-of-the-box so you can start managing dependencies immediately.

⚑ Automatic Laravel Installer

  • Zero-Config Bootstrapping: Mounting an empty directory to /var/www/html automatically triggers the container to download and bootstrap a fresh Laravel installation.

πŸ› οΈ Built-in Supervisor Services

Easily toggle essential Laravel services via environment variables without needing to modify the Dockerfile:

  • Queue Worker (LARAVEL_ENABLE_QUEUE_WORKER=1)
  • Task Scheduler (LARAVEL_ENABLE_SCHEDULER=1)
  • Laravel Horizon (LARAVEL_ENABLE_HORIZON=1)
  • Laravel Pulse (LARAVEL_ENABLE_PULSE=1)
  • Laravel Reverb (LARAVEL_ENABLE_REVERB=1)

πŸ”’ HTTPS Ready

  • Local SSL: Pre-generated SSL certificates included (server.crt, server.key) to test HTTPS locally right away.
  • Production SSL: Simple volume mounting allows you to easily drop in your valid production certificates.

πŸš€ CI/CD Automation

  • Automated daily "rolling release" builds via GitHub Actions to ensure OS packages, security patches, and PHP versions are constantly up-to-date.
  • Images are automatically published to both Docker Hub (devanoxpvtltd/laravel) and GitHub Container Registry (GHCR).

πŸ“ Documentation & Licensing

  • Added comprehensive README.md, GITHUB_SETUP_GUIDE.md, and RELEASING.md guides to help you get started quickly.
  • Licensed under the terms of the GNU General Public License v3.0.

For inquiries or support, please contact info@devanox.com or open an issue on our GitHub repository.