
✨ Изменения: - Добавлен файл REPOSITORY.md с информацией о репозитории - Обновлены ссылки в DEPLOY.md на правильный URL репозитория - Исправлена проверка TELEGRAM_BOT_TOKEN в deploy.sh - Добавлена информация о клонировании и работе с репозиторием 🔗 Репозиторий: https://gittea.biveki.ru/BivekiGroup/bivekidaybot
2.7 KiB
2.7 KiB
📦 Информация о репозитории
🔗 Ссылки
- Основной репозиторий: https://gittea.biveki.ru/BivekiGroup/bivekidaybot.git
- Веб-интерфейс: https://gittea.biveki.ru/BivekiGroup/bivekidaybot
📥 Клонирование репозитория
# HTTPS
git clone https://gittea.biveki.ru/BivekiGroup/bivekidaybot.git
# SSH (если настроен)
git clone git@gittea.biveki.ru:BivekiGroup/bivekidaybot.git
🚀 Быстрый старт после клонирования
# 1. Перейти в директорию проекта
cd bivekidaybot
# 2. Настроить переменные окружения
cp stack.env.example stack.env
nano stack.env # Отредактировать с вашими данными
# 3. Запустить приложение
./deploy.sh
📋 Обязательные настройки
После клонирования обязательно настройте в файле stack.env
:
DATABASE_URL
- URL вашей PostgreSQL базы данныхTELEGRAM_BOT_TOKEN
- токен вашего Telegram бота
🔄 Обновление локальной копии
# Получить последние изменения
git pull origin main
# Перезапустить с обновлениями
docker-compose down
docker-compose up -d --build
📝 Участие в разработке
# Создать новую ветку для функции
git checkout -b feature/new-feature
# Внести изменения и закоммитить
git add .
git commit -m "Добавлена новая функция"
# Отправить в репозиторий
git push origin feature/new-feature
🏗️ Структура проекта
bivekidaybot/
├── src/ # Исходный код приложения
│ ├── entities/ # Сущности базы данных
│ ├── services/ # Бизнес-логика
│ └── config/ # Конфигурация
├── Dockerfile # Docker образ
├── docker-compose.yml # Docker Compose конфигурация
├── stack.env.example # Пример переменных окружения
├── deploy.sh # Скрипт автоматического деплоя
└── DEPLOY.md # Подробная инструкция по деплою
🛠️ Технологии
- Backend: NestJS + TypeScript
- Database: PostgreSQL + TypeORM
- Bot: Telegraf
- Deployment: Docker + Docker Compose
- Repository: Gitea