Урок 02 Настройка окружения docker Добавляем сервер Nginx настраиваем https

preview_player
Показать описание
#laravel_crash_course #laravel
Второй урок курса Laravel Crash Course
В этом уроке мы создадим контейнер с сервером Nginx.
Сделаем настройки сервера для локальной разработки и работы на проде.
Рассмотрим как выявить ошибки с docker. Симитируем одну из ошибок.
Научимся получать SSL сертификаты.

Рекомендации по теме
Комментарии
Автор

Олег, здравствуйте! Как вы считаете, что правильнее: устанавливать composer внутрь контейнера php или же ставить его в качестве отдельного идущего контайнера из хаба? Я с докером только знакомлюсь и интуиция мне подсказывает, что лучше бы отдельно. Но опять таки, у меня есть сомнения на этот счёт. А вообще, спасибо вам за ваш труд. У вас один из немногих русскоязычных каналов именно для веб-разрабов, досконально показывающих связку Nginx+Pph-fpm+Laravel+MySQL. Для меня ваши видео оказались весьма кстати. Касательно вашей просьбы по замечаниям к видео. По содержимому у меня замечаний нет - материал выдаёте тот, что нужен. Есть одна мелочь, которая не критична, но всё же мне, как немного владеющему английским, слегка режет слух - это произношение английских слов. Например, услышав термин "ичо" (на англ. echo) в одном из предыдущих видео я не сразу понял о чём идёт речь. Это, безусловно мелочь, но всё же, я думаю вам и самим будет больше нравится, если иностранные термины станете произносить правильно (или хотя бы приближенно правильно). В остальном - всё супер. На все ваши видео, которые я просмотрел, поставил лайк, а также подписался на ваш канал. Продолжайте в том же духе!

gumlokt
Автор

А можно как нибудь вынести выбор конфига в переменную окружения? Другими словами, если в .env указать mode=dev или prod, то в зависимости от переменной монтировались бы нужные конфиги. Иначе получается, что для прода перед деплоем нужно править docker-compose файл. Прошу прощения, если ответ будет в ролике, не досмотрел еще до конца.

studentdar
Автор

Help pls! Все сделал как показано на видео, make show - показвает все Ок, однако при попытке обратиться на localhost or laravel.loc выдает ошибку 404 Not Found! перерыл весь и-нет так и не смог решить в чем проблема. ЗЫ - host прописал.
APD: решено в файле local.conf изменил root /var/www/app/public; добавил app

webdev
Автор

Как из сервиса в docker-compose запустить артисан миграции(куча таблиц и сидирование)? Я это пытался сделать в сервисе php через entrypoint, но после отработки миграций падает php контейнер.

BookwormYevgen