Настраиваем базу данных PostgreSQL и админку в Docker
⚠️ В этом видео указаны неверные пути томов Docker в файле docker-compose.yml. Данные БД и загрузки Directus из-за этого не сохраняются. Правильные пути: Строка 24: - db_data:/var/lib/postgresql/data Строка 50: - directus_uploads:/directus/uploads 🔗 Исправление в пятой части https://www.youtube.com/watch?v=TQtzU0awb0I&t=1s ⏱️ Таймкоды: 00:00 Исправление ошики "Another astro dev server is already running" 02:56 Настройка конфигурации для PostgreSQL в docker-compose.yml 06:34 Настройка конфигурации для админки Directus в docker-compose.yml 11:52 Тестирование 13:06 Создание переменных окружения в файле .env В четвертой части курса продолжаем собирать окружение для разработки. На этот раз подключаем базу данных PostgreSQL и разворачиваем Directus — современную headless CMS, которая станет удобной админкой для управления данными. В этом видео разберем: ✅ как добавить PostgreSQL в `docker-compose.yml`; ✅ как настроить переменные окружения для базы данных; ✅ зачем нужны `KEY` и `SECRET` в Directus и как их сгенерировать; ✅ как подключить Directus к PostgreSQL; ✅ что такое `healthcheck` и почему `depends_on: condition: service_healthy` надежнее обычной зависимости; ✅ как настроить CORS для взаимодействия фронтенда и бэкенда; ✅ как создать именованные тома (Volumes) для хранения данных базы и загруженных файлов; ✅ как использовать файл `.env` для хранения конфиденциальных данных; ✅ как запустить проект и выполнить первый вход в админку Directus. В процессе также поговорим о порядке запуска контейнеров в Docker Compose, разберемся, чем отличается запуск контейнера от его полной готовности к работе, и посмотрим, как Docker управляет зависимостями между сервисами. 🔗 Коммит https://github.com/oksanaturova/astro-directus/commit/eaa39ea358e68fd6c90df80515820966d19821c2 Если видео оказалось полезным, не забудьте поставить 👍, подписаться на канал и написать в комментариях, какие темы по Docker или backend-разработке вам было бы интересно разобрать дальше.
Название:
Настраиваем базу данных PostgreSQL и админку в Docker
Категория:
Разное