Краткое руководство по началу работы с проектом.
- Go 1.21+
- PostgreSQL 15+
- Redis 7+
- Docker & Docker Compose (опционально)
git clone <repo-url> backend
cd backendgo mod download
go mod tidyСкопируйте файл с примером конфигурации:
cp .env.example .envОтредактируйте .env файл, указав свои настройки:
DB_HOST=localhost
DB_PORT=5432
DB_NAME=backend_db
DB_USER=backend_user
DB_PASSWORD=your_password
REDIS_URL=redis://localhost:6379
JWT_SECRET=your-secret-keydocker-compose up -dЭто запустит:
- PostgreSQL на порту 5432
- Redis на порту 6379
- Backend на порту 8080
# Убедитесь, что PostgreSQL и Redis запущены
make runОткройте в браузере или выполните:
curl http://localhost:8080/healthДолжен вернуться JSON с информацией о здоровье сервиса.
| Команда | Описание |
|---|---|
make build |
Собрать проект |
make run |
Запустить сервер |
make test |
Запустить тесты |
make lint |
Проверить код |
make docker-build |
Собрать Docker образ |
- Изучите Архитектуру проекта
- Прочитайте Руководство по разработке
- Посмотрите Примеры использования
Если возникли проблемы:
- Проверьте Раздел разработки
- Изучите Примеры
- Проверьте логи:
docker-compose logs backend
Удачи в разработке! 🚀