# Docker инструкция (Windows) Все файлы для Docker лежат в `docker-pack/` и не трогают текущее решение. ## Требования - Docker Desktop (включите WSL2 backend) ## Быстрый старт 1. Перейдите в каталог: - `cd d:\work\code\auth\docker-pack` 2. Соберите и запустите контейнеры: - `docker compose up -d --build` 3. Откройте в браузере: - `http://localhost:8080/auth/login.html` ## Настройка БД По умолчанию MariaDB поднимается с: - БД: `auth_db` - root пароль: `rootpass` Схема создается автоматически из `../db/schema.sql`. Пользователь `demo` добавляется автоматически из `seed.sql`. ### Тестовые данные По умолчанию создается пользователь: - логин: `demo` - пароль: `demo12345` - site_key: `localhost` Если нужно изменить — отредактируйте `seed.sql` и пересоздайте контейнеры: - `docker compose down -v` - `docker compose up -d --build` ## Важно про конфиг PHP В `auth/config.php` укажите параметры подключения: - host: `db` - port: `3306` - user: `root` - password: `rootpass` - name: `auth_db` Если хотите оставить `auth/config.php` для локальной сети, заведите отдельную копию только для Docker и подмените ее через volume в `docker-compose.yml`. ## Остановка - `docker compose down`