agallardo206/php-composer-and-mysql
php:8.1-apache was used as a base, with PHP, apache, composer, pdo_mysql as an add-on.
38
backend:
image: docker pull agallardo206/php-composer-and-mysql:1.0
container_name: backend
working_dir: /var/www/html/public
restart: always
ports:
- "85:8003"
volumes:
- ./www/backend:/var/www/html
- ./www/backend:/CD
command: >
/bin/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=8003"
docker pull agallardo206/php-composer-and-mysql