Skip to content

Hackathon-Code-for-education/lstu

Repository files navigation

LSTU

WEB-приложение для Код-будущего

ЗАПУСКАТЬ ПРЕЗЕНТАЦИЮ С НАЗВАНИЕМ presentation with gifs.pptx или ВУЗ Рецензент - Презентация проекта-true.pptx

Данные для пользователей

  1. Студент: Почта: artem@mail.ru Пароль: 123456
  2. Абитуриент: Почта: ilya@mail.ru Пароль: 123456

Инстукция по запуску проекта

Frontend

Для запуска или установки Vue Vite требуется Node.js версии 18+ https://nodejs.org/en/

  1. Заходим в папку frontend cd frontend
  2. Устанавливаем зависимости с помощью команды npm install
  3. Запускам проект с помщоью команды npm run dev
  4. Готово, фронт запущен

Backend

  1. Заходим в папку backend cd backend
  2. Запускаем docker службу
  3. Создаем образ docker build -t <название образа> .
  4. Запускаем контейнер docker compose -p <название контейнера> up -d
  5. Сервер запущен

Подключение к БД

В папке проекта будет приложен SQL скрипт создания БД dumpCODE-FUTURE.sql

  1. Нужно подключиться к контейнеру PostgreSQL, для этого выполним команду docker exec -it <container_name> /bin/bash (Можно так же через Desktop приложение docker, зайти в exec) image

  2. Создаем файл внутри контейнера touch dumpCODE-FUTURE.sql

  3. Копируем данные с нашей локальной машиныв контейнер командой (Можно так же через Desktop, открыть файл который мы создали, dumpCODE-FUTURE.sql, а затем вставить туда dump который мы приложили в проекте ) Снимок экрана 2024-04-21 214802

    sudo docker cp ~/Desktop/<SQL-скрипт>.sql <id-контейнера>:/<SQL-скрипт>.sql

  4. Далее в самом контейнере подключаемся к нашей БД psql -H postgres-db -U user -d code-future-2024

  5. Выполняем скрипт \i dumpCODE-FUTURE.sql image

  6. Готово

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5