Настроил тулинг

This commit is contained in:
2026-06-14 11:35:14 +03:00
parent e5dabebbd6
commit b1a4a846d6
5 changed files with 101 additions and 47 deletions
+8 -5
View File
@@ -54,11 +54,14 @@
## Команды
- `make run` — локальный запуск (`go run ./cmd/jellybit --config ./config.toml`)
- `make build` — статический бинарь `linux/amd64` для сервера
- `make test` / `make lint` — тесты и golangci-lint
- `make tidy``go mod tidy`
- `make image` — docker-образ из готового бинаря
Запуск через [Task](https://taskfile.dev) (`task --list` — полный список):
- `task setup` — установка тулинга (golangci-lint + git-хуки lefthook)
- `task run` — локальный запуск (`go run ./cmd/jellybit --config ./config.toml`)
- `task build` — статический бинарь `linux/amd64` для сервера
- `task test` / `task lint` — тесты и golangci-lint
- `task tidy``go mod tidy`
- `task image` — docker-образ из готового бинаря
Module path — `git.vakhrushev.me/av/jellybit`. Go 1.26, `CGO_ENABLED=0`.
Стек: `chi`, `sqlx` + `modernc.org/sqlite`, `goose` (миграции),