docker run -d \
-v /path/to/your/laravel:/var/www/html \
-p 8080:80 \
-e LARAVEL_STACK=web,cron,queue \
eslym/laravel:latest
| Environment Variable | Target File/Section | Config Key | Description (if known) |
|---|---|---|---|
| FPM_MODE | php-fpm pool | pm | FPM process manager mode |
| FPM_MAX_CHILDREN | php-fpm pool | pm.max_children | Max child processes |
| FPM_START_SERVERS | php-fpm pool | pm.start_servers | Number of startup servers |
| FPM_MIN_SPARE_SERVERS | php-fpm pool | pm.min_spare_servers | Min spare servers |
| FPM_MAX_SPARE_SERVERS | php-fpm pool | pm.max_spare_servers | Max spare servers |
| FPM_MAX_SPAWN_RATE | php-fpm pool | pm.max_spawn_rate | Max spawn rate |
| FPM_PROCESS_IDLE_TIMEOUT | php-fpm pool | pm.process_idle_timeout | Idle timeout |
| FPM_MAX_REQUEST | php-fpm pool | pm.max_requests | Max requests per child |
| PHP_UPLOAD_MAX_FILESIZE | php.ini | upload_max_filesize | Max upload file size |
| PHP_MAX_FILE_UPLOADS | php.ini | max_file_uploads | Max number of file uploads |
| PHP_POST_MAX_SIZE | php.ini | post_max_size | Max POST data size |
| PHP_ERROR_REPORTING | php.ini | error_reporting | Error reporting level |
| PHP_DISPLAY_ERRORS | php.ini | display_errors | Display errors |
| PHP_MAX_EXECUTION_TIME | php.ini | max_execution_time | Max script execution time |
| PHP_MEMORY_LIMIT | php.ini | memory_limit | Memory limit |
| PHP_SESSION_SAVEPATH | php.ini | session.save_path | Session save path |
| PHP_SESSION_NAME | php.ini | session.name | Session name |
| PHP_SESSION_AUTO_START | php.ini | session.auto_start | Auto start session |
| PHP_SESSION_GC_PROBABILITY | php.ini | session.gc_probability | GC probability |
| PHP_SESSION_GC_DIVISOR | php.ini | session.gc_divisor | GC divisor |
| PHP_SESSION_GC_MAXLIFETIME | php.ini | session.gc_maxlifetime | GC max lifetime |
| PHP_SESSION_COOKIE_LIFETIME | php.ini | session.cookie_lifetime | Session cookie lifetime |
| PHP_SESSION_COOKIE_PATH | php.ini | session.cookie_path | Session cookie path |
| PHP_SESSION_COOKIE_DOMAIN | php.ini | session.cookie_domain | Session cookie domain |
| PHP_SESSION_COOKIE_SECURE | php.ini | session.cookie_secure | Session cookie secure |
| PHP_SESSION_COOKIE_HTTPONLY | php.ini | session.cookie_httponly | Session cookie httponly |
| PHP_SESSION_COOKIE_SAMESITE | php.ini | session.cookie_samesite | Session cookie samesite |
| LARAVEL_STACK | supervisor config | (used for stack selection) | Comma-separated list of stacks |
| Stack Name | Description |
|---|---|
| web | Web server with PHP-FPM |
| cron | Cron jobs for scheduled tasks |
| queue | Queue worker for background jobs |
| horizon | Laravel Horizon for queue management |
Note
No need to use `queue` when you `horizon` is being used, as Horizon manages the queue workers automatically.
Content type
Image
Digest
sha256:78aa6092d…
Size
182.8 MB
Last updated
over 1 year ago
docker pull eslym/laravel:php8.3