2026-06-18 15:36:52 +00:00
fix
2026-06-18 22:34:52 +07:00
2026-06-20 16:17:52 +07:00
2026-06-20 15:53:39 +07:00
2024-05-19 19:04:02 +07:00
2026-06-17 00:08:47 +07:00
2026-06-17 00:08:47 +07:00
2026-06-17 00:08:47 +07:00
2026-06-17 00:08:47 +07:00
2024-05-19 19:13:51 +07:00
2026-06-16 22:50:19 +07:00
2026-06-20 15:53:39 +07:00
2026-06-20 15:53:39 +07:00
2026-06-20 15:53:39 +07:00

template

Шалон для Go сервисов (имя репо должно быть snake case) Методы http должны быть с префиксом /api

Инициализация

make generate
go mod tidy
docker compose -f docker-compose-db.yml up -d
cp .env.example .env
mkdir migrations

Запуск

make run

Сборка

make build-builder
make build-linux

Миграции

goose -dir ./migrations create {migration name} sql
goose -dir ./migrations postgres "user=postgres password=postgres host=localhost dbname=${REPO_NAME_SNAKE} sslmode=disable" up

Тестирование

make test
S
Description
Шалон для Go сервисов
Readme 68 KiB
Languages
Go 73.5%
Makefile 20%
Dockerfile 4.9%
Ruby 1.6%