Как правильно установить laravel внутри докера?

Здравствуйте

ситуация такая: есть рабочая машина, не важно какая ОС, полностью пустая, те нет ни php ни composer соответственно
ставлю на нее докер и хочу установить ларавел проект

у меня папка проекта на локалке и там внутри структура
- doker
- docker-compose.yml

и все (ее я и монтирую в var/www контейнеров)
хочу ставить лару
а мне в ответ ошибка, что никак, нужна строго пустая папка ему

Какой подход вы используйте в таких случаях?
хочется прям иметь папку с проектом и инструкциями докера, все это в репозиторий залить и чтобы на другой машине установить, имея на хосте только докер

603cd1bda52be788532622.png

Ну или же на хосте у меня пхп70
а новый проект на 74 или 80
мне получается нужно зайти именно внутрь контейнера и оттуда поставить
но я не могу тк там мои минимум 2 файла докеровские

сейчас я устанавливаю

в подпапку: а именно var/www/poject.local/
потом иду в докер конфиг и там правлю все пути с var/www/ на var/www/poject.local/

или

устанавливаю так же в подпапку
перехожу в нее (все это внутри контейнера)
и перемещаю вверх mv * .[^.]* ..
тогда конфиги менять не надо

все работает, но как-то костыльно
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы