Laravel
Laravel 12 sobre PHP 8.2 a 8.5.
Esta família é instalada com a versão de Laravel e do banco de dados que você escolher. Só existem as combinações compatíveis entre si.
Versões disponíveis
Versões de PHP: PHP 8.2, PHP 8.3, PHP 8.4, PHP 8.5
| Banco de dados | Versões | Estável |
|---|---|---|
| MySQL | 8.4 | 8.4 |
| MariaDB | 10.11, 11.4, 11.8 | 11.8 |
| PostgreSQL | 14, 15, 16, 17, 18 | 18 |
Nem todas as versões do banco de dados se combinam com todas as do idioma: o instalador oferece apenas as que funcionam juntas.
Instalar
Com as versões estáveis:
docker-deploy-stack --stack php/laravel-postgres
Com versões escolhidas:
docker-deploy-stack --stack php/laravel-php8.3-postgres-18
O identificador sem versão (laravel-postgres) escolhe as estáveis. Para ver todos os identificadores: docker-deploy-stack --list. docker-deploy-stack --list --legacy mostra também as versões que o fabricante não mantém mais; instalá-las pede confirmação.
Depois de instalar
O stack fica em /root/stack/php/laravel-php8.5-postgres-18/. Para iniciá-lo:
cd /root/stack/php/laravel-php8.5-postgres-18
docker compose up -d
Para instalar e implantar sua aplicação, siga Como implanto um Stack? e Como implantar uma aplicação em um Stack?. Para escolher versões ou atualizar, veja Escolher versões e atualizar um Stack.