Skip to content

Бэкенд-репозиторий проекта HikariLib - сервиса для чтения ранобэ

Notifications You must be signed in to change notification settings

yuminekosan/hikariLibBackend

Repository files navigation

readme.md В будущем - описание проекта, порядок деплоя и теста, полезные ссылки Ссылка на фронтэенд часть проекта - https://github.com/yuminekosan/HikariLib-forntend

Необходимые зависимости:

  • Docker
  • Docker-compose

Запуск приложения:

  • После того,как склонировали приложение необходимо в папке build создать файл .env из .env.example
  • Запустить команду make up для процесса сборки приложения

Миграции:

На проекте используется утилита migration для управления состоянием базы данных Правила создания миграции: При создании миграции создается два файла: up и down В up прописывается нужный SQL-скрипт (например: создание таблицы, создания столбца) В down прописывается противополжный SQL-скрипт (например: удаление таблицы, удаление столбца) Чтобы не было ошибок, порядок выполнение команд в down должен быть противопожен up'y Например: в up вы создаете две таблицы: users и posts, значит в down вы должны сначала удалить posts, и только потом users Для создания миграции испольуйте команду make migrate-create name="название миграции" Для запуска миграции испольуйте команду make migrate-up Для отката миграций используйте команду make migrate-down

About

Бэкенд-репозиторий проекта HikariLib - сервиса для чтения ранобэ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published