y9938 f6e6fc72b1 fix(docker): add vendor directory check before skipping composer install
Prevents false positives from stale hash files when vendor/autoload.php
is missing. This fixes "Failed to open stream" errors after volume cleanup
or fresh clone scenarios where the hash file exists but vendor directory
doesn't.
2025-12-19 19:27:29 +03:00
2025-12-14 23:14:28 +03:00
2025-12-14 23:14:28 +03:00
2025-10-06 03:09:52 +03:00

Laravel Docker Setup

  • PHP-FPM, NGINX, MySQL, phpMyAdmin (in compose.yaml)

Create a project:

cp .env.example .env
# !change .env for yourself
docker compose up -d php-fpm
docker compose exec php-fpm bash
# or `make shell`

Rewrite below for yourself:

RECOMENDED:

The latest version via laravel/installer package

composer global require laravel/installer && \
export PATH="$HOME/.composer/vendor/bin:$PATH"

# Check options via `laravel new -h`
laravel new example-app

mv example-app/* example-app/.* ./
rmdir example-app

OR:

The specific version via composer

composer create-project --prefer-dist laravel/laravel example-app ^11.0

mv example-app/* example-app/.* ./
rmdir example-app

Quick Actions

make help
Description
No description provided
Readme MIT 55 KiB
Languages
Shell 40.4%
Makefile 36.6%
Dockerfile 23%