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

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