Мастер-класс: Squid Game Backend API
Пошаговое создание REST API на Node.js + Express + PostgreSQL
ЭТАП 1: Инициализация проекта
Цель этапа: Настроить базовое окружение - поднять PostgreSQL в Docker, создать Express сервер с health check endpoint.
Время: ~10 минут
Шаг 1.1 - Настройка базы данных (Docker Compose)
Проблема: Нам нужна PostgreSQL база данных, но не хочется устанавливать её локально. Решение: Используем Docker Compose для запуска PostgreSQL + Adminer (веб-интерфейс для БД).
Создайте файл docker-compose.yml:
Что здесь происходит:
postgres- контейнер с PostgreSQL 15- Создаётся БД
squid_gameс пользователемsquid_admin adminer- веб-интерфейс для управления БД (доступен на http://localhost:8080)
...



