Группа 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:
Собранное React приложение уже присутвует в репозитории:
npm install npm run dev
app-bundle.js
.
Клиентское JavaScript приложение отрабатывает в браузере клиента. - Выкачать зависимости:
go mod download
go run .
- https://github.com/dgrijalva/jwt-go
- https://github.com/google/uuid
- https://github.com/joho/godotenv
- https://github.com/kelseyhightower/envconfig
- https://github.com/savsgio/atreugo/v11
- https://github.com/savsgio/go-logger/v2
- https://github.com/valyala/fasthttp
- https://golang.org/x/crypto/bcrypt
- https://golang.org/x/sync
- https://gopkg.in/yaml.v2