feat: initial commit

This commit is contained in:
2026-05-16 15:08:53 +07:00
commit 6be7fad541
7 changed files with 575 additions and 0 deletions
+77
View File
@@ -0,0 +1,77 @@
# Публикация в Gitea — пошаговая инструкция
## 1. Создайте репозиторий в Gitea
1. Откройте Gitea → **+** → **New Repository**
2. Имя: `mikrotik-monitor`
3. Видимость: Private (рекомендуется)
4. **Не инициализировать** репозиторий (без README, .gitignore)
5. Нажмите **Create Repository**
---
## 2. Инициализируйте и запушьте
Скопируйте папку репозитория на свой компьютер, затем:
```bash
cd mikrotik-monitor-repo
# Инициализация
git init
git checkout -b main
# Первый коммит
git add .
git commit -m "feat: initial MikroTik monitor setup"
# Подключение к Gitea (замените URL на свой)
git remote add origin https://gitea.example.com/yourname/mikrotik-monitor.git
# Пуш
git push -u origin main
```
---
## 3. Настройте SSH (опционально, но удобнее)
```bash
# Сгенерируйте ключ (если ещё нет)
ssh-keygen -t ed25519 -C "your@email.com"
# Скопируйте публичный ключ
cat ~/.ssh/id_ed25519.pub
```
Добавьте ключ в Gitea: **Settings → SSH / GPG Keys → Add Key**
Затем используйте SSH-URL:
```bash
git remote set-url origin git@gitea.example.com:yourname/mikrotik-monitor.git
```
---
## 4. Дальнейшая работа
```bash
# Внести изменения и запушить
git add .
git commit -m "fix: описание изменения"
git push
# Посмотреть статус
git status
git log --oneline
```
---
## ⚠️ Важно: секреты в git
Файл `.env` добавлен в `.gitignore` и **никогда не попадёт в репозиторий**.
Для хранения секретов (пароли, токены) используйте:
- Переменные окружения в Portainer (раздел **Environment variables** при создании стека)
- [Gitea Secrets](https://docs.gitea.com/usage/secrets) — если настроите CI/CD