Skip to content

vskurikhin/otus-highload-architect-2021-03-VSkurikhin

Repository files navigation

hits license modify_column_name

OTUS Highload Architect

Группа 2021-03

Виктор Скурихин (Victor Skurikhin)

Установка

  • Установить :
    go get -u github.com/pressly/goose/cmd/goose
  • Скачать репозиторий
  • Создать БД, пользователя и раздать привелегии :
    cat ./db/create/create.sql | mysql
  • Выполнить скрипты миграции БД:
    goose -v -dir ./db/migrations mysql "hl:password@/hl?parseTime=true" up
  • При необходимости обновиить React:
    npm install
    npm run dev
    
    Собранное React приложение уже присутвует в репозитории: app-bundle.js.
    Клиентское JavaScript приложение отрабатывает в браузере клиента.
  • Выкачать зависимости:
    go mod download
  • go run .

Библиотеки