/studit

Educational platform of Lanit-Tercom company

Primary LanguageGo

QuickStart

Backend

Setup

  1. Установить PostgreSQL 9.6 (Database), (!!! обязательно проверьте, что первые 2 цифры версии, которую вы устанавливаете : 9.6.) во время установки введите password: postgres
  2. Установить Go
  3. Изменить переменную PATH (изменить → создать) %GOPATH%\bin\ ссылка на инструкцию
  4. Создать системную переменную GOPATH, написав в графе значение путь до папки, куда скачан проект\backend {например: C:\Repos\studit\backend} (!!! Обязательно после 3-го и 4-го пунктов перезагрузить консоль, иначе эти изменения не подхватятся)
  5. Установить Bee (Beego client), введя в консоль команду go get -u github.com/beego/bee
  6. Установить Dep (Go package manager), введя в консоль команду go get -u github.com/golang/dep/cmd/dep
  7. Установить пакеты, запустив файл: installpkg.cmd (studit\backend\src)
  8. Инициализировать базы данных, запустив файл: initdbs.cmd (studit\backend\src)

Develop launch

  1. Запустить backend, открыв файл: run-backend.cmd (studit\backend\src)

Frontend

Setup

  1. Установить NodeJS (с npm)
  2. Установить все frontend packages: из папки repository_path\frontend выполнить команду npm install

Develop launch

  1. Запустить frontend: из папки repository_path\frontend командой npm start
  2. Открыть frontend в браузере