сервер laravel приложение?
В golang я использую докер.
В Laravel нашел 2 докера, но они с разными ошибками инсталятся (ещё до фиксов не нашел).
Видел какие-то решения на базе sail, вроде через php-fpm было и апач.
Напиши свой докер-файл
так а в чём проблема сделать свой рабочий? как вы на ГО то собрали? готовый, работает, ну ладно ? )
В го понимаю процесс деплоя, что есть бинарник на выходе. Благодаря этому даже сделал мультистейдж удалось организовать. А тут я не могу понять где входной файл и есть ли он) У той же ноды и питона можно экзекьютнуть (указать main файл) и веб сервер стартует. У laravel есть такой файл? Если да, то как быть тогда с энвами, они просто должны быть в корне? Хотел через докер что бы была возможность выполнить миграции через artisan при запуске ещё.
Для этого пытаюсь понять как laravel в проде запускается. На локалке через php artisan serve. На проде так наверное нельзя. Или можно (но поменяв env перемнную с окружением связаную) ?)
У пыхи всегда точка входа индекс, в отличие от питона пыха не может жить вне запроса, для этого нужно настраивать вэб сервер и fpm
нет, так нельзя =) собранного файла никакого не будет делаешь связку nginx + php-fpm + бд (надо или нет...) настраиваешь nginx и т.д.
Ок, значит в laravel этот файл тоже есть как и в пыхе без фреймворка) Спасибо 🙃
public/index.php
Да, спасибо. Попробую докер с php-fpmом поднять и там nginx настроить
его может и не быть, он может называться как угодно, а в nginx уже указываешь точку входа, в данном случае да, index в public
ну в ларе в индексе билдится ядро ларавеля) если человек не знает как происходит вход в приложение в фреймворке, то наверное ему пока не надо этого знать ))
Точка входа любая, а не индекс
По умолчанию )
Обсуждают сегодня