Skip to content

SMHFandA/create-rawfs

Repository files navigation

Create react app with fake server

Це ще один бойлерплейт для створення СПА аплікацій. Відмінністю від інших є те що серверна частина є налаштована з коробки. Також, є налаштована з коробки база даних PostgreSQL. Звісно, ви можете не використовувати базу даних, або змінити на якусь іншу, скажімо, на MySQL.

Початок роботи

Для початку роботи потрібно встановити наступні інструменти: nvm, Docker та Docker compose. Це допоможе зберегти час і нерви. Далі, потрібно ініціалізувати базу даних. Це робиться просто, за допомогою одної команди. Усі команди оформлені у вигляді npm скриптів, для зручності використання.

Встановлення nvm

Щоб встановити, потрібно виконати інструкції з встановлення. Далі, для зручності, раджу виконати наступні дії для більш глибокої інтеграції nvm у командну консоль.

Встановлення Docker та Docker compose

Найкраще скористатися документацією на офіційному сайті. Ось декілька посилань як це зробити: Встановлення Docker, Налаштування Docker, встановлення Docker compose.

Ініціалізація БД

Спершу потрібно підняти докер контейнер БД:

$ npm run docker:db:up

Тепер, для ініціалізації БД початковими даними, потрібно запустити команду:

$ npm run prisma -- db seed

Старт аплікації для розробки

Для запуску аплікації потрібно виконати наступну команду:

$ npm start

При цьому запуститься докер контейнер БД та сервер розробки. Фронт і бек частини запустяться по порту 3000, тобто аплікація буде доступна за посиланням localhost:3000.

Робота з бекендом

Якщо, під час розробки аплікації, вам довелося змінити схему БД, то щоб зміни стали доступними потрібно перезапустити серсер розробки.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published