Skip to content

dimuska139/go-api-layout

Repository files navigation

Golang REST API skeleton

Небольшой каркас проекта, демонстрирующий:

  1. Работу с базой данных в Go
  2. Использование миграций
  3. Использование DI
  4. Генерацию REST API по Swagger-спецификации

Генерация REST API

swagger generate server urlshortener -f ./swagger.yml --target ./internal/gen --exclude-main --with-context

Миграции

  1. Создать файл миграций в /internal/migrations (можно использовать утилиту CLI).
  2. Собрать приложение.
  3. Запустить приложение с флагом migrate: ./myapp migrate

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages