hookrelay/
├── cmd/
│ └── hookrelay/
│ └── main.go # Точка входа. Здесь мы просто собираем всё воедино и запускаем сервер.
├── internal/ # Приватный код проекта (его нельзя импортировать извне)
│ ├── config/ # Чтение .env файла и флагов запуска
│ ├── handler/ # Слой 1: Транспорт (Официанты). Здесь будет твой receiverHandler
│ ├── service/ # Слой 2: Бизнес-логика (Повара). Правила, проверки, форматирование
│ └── storage/ # Слой 3: База данных (Кладовщики). Здесь живет твой pgxpool и SQL-запросы
├── migrations/ # Папка для SQL-файлов (например, 001_create_webhooks_table.sql)
├── docker-compose.yml # Наша инфраструктура (Postgres)
├── .env # Наши пароли (скрыты от Git)
├── go.mod # Зависимости
└── go.sum # Контрольные суммы зависимостей
BeganovR/hookrelay
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|