version: '3' services: webserver: image: nginx:latest volumes: - ./:/var/www - ./_docker/nginx/conf.d/:/etc/nginx/conf.d/ ports: - "80:80" container_name: ntspi-nginx restart: always depends_on: - app app: build: context: . dockerfile: _docker/app/Dockerfile volumes: - ./:/var/www container_name: ntspi-php restart: always ports: - '5173' command: > sh -c "php artisan inertia:start-ssr & php-fpm & php artisan queue:work --tries=3 --timeout=90" # php-queue: # restart: always # build: # context: . # dockerfile: _docker/app/Dockerfile # volumes: # - ./:/var/www # container_name: ntspi-php-queue # command: php artisan queue:work --tries=3 --timeout=90 # Настройте параметры по необходимости db: image: mysql:8.0 restart: always container_name: ntspi-db volumes: - "./sourcefiles/mysql:/var/lib/mysql" environment: - MYSQL_ROOT_PASSWORD=secret - MYSQL_DATABASE=ntspi_db - MYSQL_USER=admin - MYSQL_PASSWORD=secret ports: - "3306:3306"