Настроил тулинг
This commit is contained in:
@@ -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` (миграции),
|
||||
|
||||
Reference in New Issue
Block a user