Клонируйте репозиторий к себе на машину:
git clone https://github.com/mshornikov/uni-database-app.gitЗапустите проект:
docker compose up -dВ докере создаётся и запускается база данных (для инициализации используется скрипт init.sql) на порту :5432, запускается сервер на порту :3000, и клиент на порту :5173.
Сервис состоит из трёх частей:
- База данных - PostgreSQL
- Сервер - Node.js, Express
- Клиент - Vue
В докере каждая часть запускается в отдельном контейнере: postgres, api и frontend, соответственно.
Создать базу данных по схеме, сделать приложение для управления этой базой данных.
Схема базы данных:
