Docker инструкция (Windows)
Все файлы для Docker лежат в docker-pack/ и не трогают текущее решение.
Требования
- Docker Desktop (включите WSL2 backend)
Быстрый старт
- Перейдите в каталог:
cd d:\work\code\auth\docker-pack
- Соберите и запустите контейнеры:
docker compose up -d --build
- Откройте в браузере:
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 -vdocker 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