Files
web_auth/docker-pack/README.md
2026-01-19 05:35:37 +03:00

57 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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`