polish README: better intro, full tag list
This commit is contained in:
parent
7ccb8b94fe
commit
34a26f3641
62
README.md
62
README.md
|
|
@ -1,22 +1,56 @@
|
||||||
# docker-laravel
|
# docker-laravel
|
||||||
|
|
||||||
Multi-version PHP + Nginx Docker image optimized for Laravel (9 – 13).
|
A **runtime environment** for Laravel applications — not Laravel itself.
|
||||||
|
|
||||||
The image provides **PHP-FPM, Nginx, Composer, Node.js, Bun**, and common PHP extensions out of the box.
|
This image provides everything a Laravel app needs to run: PHP-FPM, Nginx, Composer, Node.js, and a curated set of PHP extensions and system tools. Mount your Laravel project at `/var/www/html` and you're ready to go.
|
||||||
It does **not** contain any Laravel code — mount your project at `/var/www/html`.
|
|
||||||
|
|
||||||
## Supported PHP Versions
|
Built for PHP 7.4 through 8.5, covering Laravel 9 – 13.
|
||||||
|
|
||||||
| Tag | PHP | Laravel |
|
## Available Tags
|
||||||
|-----|-----|---------|
|
|
||||||
| `php7.4` | 7.4 | Legacy (< 9) |
|
### By PHP version
|
||||||
| `php8.0` | 8.0 | 9 |
|
|
||||||
| `php8.1` | 8.1 | 9, 10 |
|
| Tag | PHP | Suitable for Laravel |
|
||||||
| `php8.2` | 8.2 | 9, 10, 11, 12 |
|
|-----|-----|----------------------|
|
||||||
| `php8.3` | 8.3 | 10, 11, 12, 13 |
|
| `blaxsoftware/laravel:php7.4` | 7.4 | Legacy (< 9) |
|
||||||
| `php8.4` | 8.4 | 11, 12, 13 |
|
| `blaxsoftware/laravel:php8.0` | 8.0 | 9 |
|
||||||
| `php8.5` | 8.5 | 12, 13 |
|
| `blaxsoftware/laravel:php8.1` | 8.1 | 9, 10 |
|
||||||
| `latest` | 8.4 | (alias) |
|
| `blaxsoftware/laravel:php8.2` | 8.2 | 9, 10, 11, 12 |
|
||||||
|
| `blaxsoftware/laravel:php8.3` | 8.3 | 10, 11, 12, 13 |
|
||||||
|
| `blaxsoftware/laravel:php8.4` | 8.4 | 11, 12, 13 |
|
||||||
|
| `blaxsoftware/laravel:php8.5` | 8.5 | 12, 13 |
|
||||||
|
| `blaxsoftware/laravel:latest` | 8.4 | (alias for php8.4) |
|
||||||
|
|
||||||
|
### By Laravel version (recommended PHP)
|
||||||
|
|
||||||
|
| Tag | Points to |
|
||||||
|
|-----|-----------|
|
||||||
|
| `blaxsoftware/laravel:laravel9` | php8.1 |
|
||||||
|
| `blaxsoftware/laravel:laravel10` | php8.3 |
|
||||||
|
| `blaxsoftware/laravel:laravel11` | php8.4 |
|
||||||
|
| `blaxsoftware/laravel:laravel12` | php8.5 |
|
||||||
|
| `blaxsoftware/laravel:laravel13` | php8.5 |
|
||||||
|
|
||||||
|
### Combo tags (specific PHP + Laravel)
|
||||||
|
|
||||||
|
```
|
||||||
|
blaxsoftware/laravel:laravel9-php8.0
|
||||||
|
blaxsoftware/laravel:laravel9-php8.1
|
||||||
|
blaxsoftware/laravel:laravel9-php8.2
|
||||||
|
blaxsoftware/laravel:laravel10-php8.1
|
||||||
|
blaxsoftware/laravel:laravel10-php8.2
|
||||||
|
blaxsoftware/laravel:laravel10-php8.3
|
||||||
|
blaxsoftware/laravel:laravel11-php8.2
|
||||||
|
blaxsoftware/laravel:laravel11-php8.3
|
||||||
|
blaxsoftware/laravel:laravel11-php8.4
|
||||||
|
blaxsoftware/laravel:laravel12-php8.2
|
||||||
|
blaxsoftware/laravel:laravel12-php8.3
|
||||||
|
blaxsoftware/laravel:laravel12-php8.4
|
||||||
|
blaxsoftware/laravel:laravel12-php8.5
|
||||||
|
blaxsoftware/laravel:laravel13-php8.3
|
||||||
|
blaxsoftware/laravel:laravel13-php8.4
|
||||||
|
blaxsoftware/laravel:laravel13-php8.5
|
||||||
|
```
|
||||||
|
|
||||||
## Quick Start
|
## Quick Start
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue