Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.78 KB

README.md

File metadata and controls

28 lines (20 loc) · 1.78 KB

Описание

Документация к проекту появится до конца декабря...

Запуск и прочее

  • task deploy - проверит ENVs, развернет докер, произведет миграции, запустит приложение. После завершения работы приложения, завершит работу докера, но контейнеры останутся!.
  • task docker-rm - удалить существующие контейнеры
  • task build, task run - билд и запуск конкретно приложения
  • task swagger - сгенерирует Swagger-документацию

Используемые библиотеки

Роутер: gorilla/mux
Миграции: golang-migrate
Работа с JWT: golang-jwt
Работа с JSON: json-iterator
Драйвер для БД: pgx
Интерфейс для БД: sqlx
Работа с почтой по SMTP: gomail
Валидация полей структур: validator
Работа с переменными окружения: godotenv
Генерация Swagger документаци: swaggo
Фоновые задачи через CRON: gocron
S3 MinIO SDK: go-minio