PHP 8.2 Docker dev stack for Laravel. Features Redis, MailHog, MySQL, & PostgreSQL.
649
backend:
image: agallardo206/php-composer-and-mysql:3.0
container_name: php8_redis
working_dir: /var/www/html
restart: always
ports:
- "85:8000"
volumes:
- ./www/backend:/var/www/html
# Sobrescribe el CMD para ejecutar tareas de instalación y luego el servidor
command: >
sh -c "
composer install --ignore-platform-req=ext-bcmath &&
php artisan key:generate &&
php artisan storage:link &&
php artisan migrate &&
php artisan optimize &&
php artisan passport:install &&
php artisan serve --host=0.0.0.0 --port=8000
"
redis:
image: redis:alpine
container_name: laravel_redis
ports:
- "6379:6379"
volumes:
- redis_data:/data
mailhog:
image: mailhog/mailhog
ports:
- "1025:1025" # SMTP
- "8025:8025" # Web UI
volumes:
redis_data:
- "6379:6379"
volumes:
- redis_data:/data
mailhog:
image: mailhog/mailhog
ports:
- "1025:1025" # SMTP
- "8025:8025" # Web UI
volumes:
redis_data:
Content type
Image
Digest
sha256:a2ac4c6d3ā¦
Size
214.1 MB
Last updated
4 months ago
docker pull agallardo206/php-composer-and-mysql:4.0