Документация по API для бэкенда - https://docs.google.com/document/d/12MbO0ZbybFIQPyj1i3J8gTTgIDEleJADZ3KLAdha9EE/edit?usp=sharing
Дизайн проекта - https://www.figma.com/file/i6btcpMI5PBJTMhGADRqCP/ФСП-Код-образования.-Апрель-2024.-Полный-дизайн.?type=design&node-id=102-323&mode=design&t=wTc2CsEb9sr7yIRC-0
Презентация проекта - https://docs.google.com/presentation/d/1DaMDI1puichpKetyb_ijyGCJSXoe1HRnFmsQcvKcuJM/edit#slide=id.g2ce4dbe253d_48_14
ЗАПУСКАТЬ ПРЕЗЕНТАЦИЮ С НАЗВАНИЕМ presentation with gifs.pptx или ВУЗ Рецензент - Презентация проекта-true.pptx
- Студент: Почта: artem@mail.ru Пароль: 123456
- Абитуриент: Почта: ilya@mail.ru Пароль: 123456
Для запуска или установки Vue Vite требуется Node.js версии 18+ https://nodejs.org/en/
- Заходим в папку frontend
cd frontend - Устанавливаем зависимости с помощью команды
npm install - Запускам проект с помщоью команды
npm run dev - Готово, фронт запущен
- Заходим в папку backend
cd backend - Запускаем docker службу
- Создаем образ
docker build -t <название образа> . - Запускаем контейнер
docker compose -p <название контейнера> up -d - Сервер запущен
Подключение к БД
В папке проекта будет приложен SQL скрипт создания БД dumpCODE-FUTURE.sql
-
Нужно подключиться к контейнеру PostgreSQL, для этого выполним команду
docker exec -it <container_name> /bin/bash(Можно так же через Desktop приложение docker, зайти в exec)
-
Создаем файл внутри контейнера
touch dumpCODE-FUTURE.sql -
Копируем данные с нашей локальной машиныв контейнер командой (Можно так же через Desktop, открыть файл который мы создали,
dumpCODE-FUTURE.sql, а затем вставить туда dump который мы приложили в проекте )
sudo docker cp ~/Desktop/<SQL-скрипт>.sql <id-контейнера>:/<SQL-скрипт>.sql -
Далее в самом контейнере подключаемся к нашей БД
psql -H postgres-db -U user -d code-future-2024 -
Готово
