Требования:
- Go 1.25+
- PostgreSQL 16+ (или запуск через docker compose)
- github.com/swaggo/swag - v1.16.6
в командной строке при установленном докере - docker compose up -d
API http://...:25565/.
Swaggerhttp://localhost:25565/swagger/index.html.
- Запуск постгре и создание бд -
chat_api_db - Нужно создать свой .env в корне - есть пример .env.example
- go run ./main.go
goose -dir ./migrations postgres "host=127.0.0.1 port=5432 user=postgres dbname=chat_api_db password=postgres sslmode=disable" up
go test ./...