init
This commit is contained in:
56
docker-pack/README.md
Normal file
56
docker-pack/README.md
Normal file
@@ -0,0 +1,56 @@
|
||||
# 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`
|
||||
Reference in New Issue
Block a user