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