33 lines
548 B
Markdown
33 lines
548 B
Markdown
# template
|
|
|
|
Шалон для Go сервисов (имя репо должно быть snake case)
|
|
|
|
Инициализация
|
|
|
|
```shell
|
|
make generate
|
|
go mod tidy
|
|
docker compose -f docker-compose-db.yml up -d
|
|
cp .env.example .env
|
|
```
|
|
|
|
Запуск
|
|
|
|
```shell
|
|
make run
|
|
```
|
|
|
|
Сборка
|
|
|
|
```shell
|
|
make build-builder
|
|
make build-linux
|
|
```
|
|
|
|
Миграции
|
|
|
|
```shell
|
|
goose -dir ./migrations create {migration name} sql
|
|
goose -dir ./migrations postgres "user=postgres password=postgres host=localhost dbname=${REPO_NAME_SNAKE} sslmode=disable" up
|
|
```
|