Skip to content

U-Me-Chan/umechan

Repository files navigation

umechan

Установка

  1. Установите docker и docker-composer
  2. Склонируйте репозиторий с проектом: git clone https://github.com/U-Me-Chan/umechan.git; перейдите туда: cd umechan
  3. Скопируйте пример конфигурации проекта: cp .env.dist .env, отредактируйте переменные ключа администрирования и публичного адреса до проекта
  4. Запустите сборку и разворачивание проекта: make up
  5. После успешного завершения готово!

Возможные проблемы и фокусы

  1. Может быть проблема доступа к директории ./data и её содержимому, выход - выдать такие права: chmod 777 -R data.
  2. Как накатить дамп? Положи его куда-нибудь, например, в ./data/dumps; пробрось volume в сервисе db, отредактировав файл docker-compose.prod.yml; зайди в контейнер СУБД: docker exec -it umechan-db bash; накати дамп: mysql -uroot -proot pissykaka < /path/to/dump/dump.sql.
  3. Дамп filestore нужно просто положить в ./data/files.
  4. Снять дамп БД проекта: docker exec umechan-db mysqldump -uroot -proot pissykaka > dump.sql

Для разработчиков

Собираем бекенд:

make up-dev

Запускаем дев-сервер клиентской части приложения:

cd frontend && npm i && npm run serve

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •