3. Setup Docker for Laravel Octane, queue, Horizon, Scheduling, PostgresSQL, Redis, Nginx proxy (UA)

preview_player
Показать описание
Ви знаєте що робити:

Налаштовую docker для локальної роботи на Laravel Octane, Postgres для бази даних, nginx як проксі сервер, Laravel Horizon для черг, та окремий сервіс для schedule завдань. Redis для кешу, та черг. Пояснюю чому Laravel sail та laradoc не треба використовувати

00:00 - Вітання
00:17 - Докер обов'язковий для PHP
01:43 - Laravel sail та laradock
04:09 - Сервіс бази даних (postgres)
10:33 - Octane vs fpm vs nginx unit
13:18 - Сервіс для Laravel Octane
18:10 - Webserver (nginx)
21:20 - Networks in docker
22:54 - Supervisord та healthcheck
26:43 - .dockerignore
28:18 - Redis
28:58 - Watch mode для Octane
29:30 - Horizon для черги
33:38 - Schedule та superchronic
35:21 - Останні штрихи supervisord conf
36:17 - Commitlint from docker
36:48 - README.md
37:05 - Нічого не помітив ?
37:27 - Донать ЗСУ!
Рекомендации по теме
Комментарии
Автор

FYI: трохи оновив текстову версію і скрипти. Додав volume для .npm та .composer кешу.

butthurtdeveloper
Автор

Дякую за контент. Одне прохання - відсортуйте будь-ласка контент у плейлісті у порядку зростання, так зручніше переглядати ваш канал

Roman_Nikolaevich
Автор

цікавий сетап =)
Коли довго працюєш на продукті втрачаєш можливість, використовувати все що хочеш. Буду слідкувати за проектом. Дякую за роботу.

sashapinchuk
Автор

Добрий день, підскажіть будь ласка кільки буде коштувати допомога в розгоратані Laravel(Пустий новий проект) + Docker Swarm + CI/CD ? Ніде не бачив інфомації, як це зробити правильно

АлександрЧерножуков-дл
Автор

Роблю собі варіант для продакшена. І виникла проблема. В Image APP я копіюю проект за допомогою COPY і не роблю Volume. І виникла така проблема, що сервісу Nginx потрібна folder public + storage link для роботи, але як краще зробити, щоб він мав доступ ?

АлександрЧерножуков-дл
Автор

Windows + WSL не відкриває localhost (The connection was reset)

може якісь ідеї як пофіксити?

karlson
Автор

Вітаю, так з цікавості, чому не використовуєте Laravel Sail, які мінуса у порівняні з кастомним докером?

karlson
Автор

Привіт. Підкажіть будь-ласка, чому не можна використовувати на проді, і що треба виправити, щоб можна було ?

АлександрЧерножуков-дл
Автор

Довго не міг зрозуміти чому виникає ця помилка INFO spawnerr: can't find command '$(ENV_COMMAND)', потім зрозумів що можна зробити так: /bin/sh -c $COMMAND. І дійсно допомогло. Дякую за відео, багато чого вивчив нового для себе.

ihorrud
welcome to shbcf.ru