Дата: 22 марта 2026 г.
Статус: ✅ Настроено
┌─────────────────────────────────────────────────────────────────┐
│ LIBERTY REACH │
│ Infrastructure │
└─────────────────────────────────────────────────────────────────┘
│
┌───────────────┼───────────────┐
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────────┐
│ GitHub │ │ Codeberg │ │ Cloudflare │
│(Primary) │ │ (Backup) │ │ Workers │
└──────────┘ └──────────┘ └──────────────┘
│ │ │
│ │ ┌───────┴───────┐
│ │ │ │
│ │ ▼ ▼
│ │ ┌─────────┐ ┌─────────────┐
│ │ │Messenger│ │ Push Notify │
│ │ │ Worker │ │ Worker │
│ │ └─────────┘ └─────────────┘
│ │ │ │
│ │ │ │
▼ ▼ ▼ ▼
zametkikostik/ zametkikostik/ liberty-reach- liberty-reach-
liberty-reach- liberty-reach- messenger. push.
messenger messenger zametkikostik. zametkikostik.
workers.dev workers.dev
- URL: https://github.com/zametkikostik/liberty-reach-messenger
- Статус: ✅ Активен
- Назначение: Основная разработка, Issues, Actions
- URL: https://codeberg.org/zametkikostik/liberty-reach-messenger
- Статус: ✅ Настроен как remote
- Назначение: Backup mirror
# Отправка на оба репозитория
git push origin main # GitHub
git push codeberg main # Codeberg
# Или автоматически
./backup-to-all-remotes.sh- URL: https://liberty-reach-messenger.zametkikostik.workers.dev
- Файл:
cloudflare/worker.js - Config:
cloudflare/wrangler.toml - Статус: ✅ Настроен
- Назначение: Статический сайт, документация
Функции:
- Главная страница
- Документация (/docs/)
- API Health Check (/api/health)
- GitHub/Codeberg редиректы
Деплой:
cd cloudflare/
npx wrangler deploy- URL: https://liberty-reach-push.zametkikostik.workers.dev
- Файл:
cloudflare/push_worker.js - Config:
cloudflare/wrangler.push.toml - Статус:
⚠️ Требует деплоя - Назначение: Push уведомления
Функции:
- Регистрация устройств
- Отправка push уведомлений
- Topic подписки
- Firebase Cloud Messaging интеграция
Деплой:
cd cloudflare/
npx wrangler deploy --config wrangler.push.toml
# Добавить секреты:
npx wrangler secret put FCM_SERVER_KEY --config wrangler.push.toml
npx wrangler secret put ADMIN_MASTER_KEY --config wrangler.push.toml- URL: https://a-love-story.zametkikostik.workers.dev
- Файл:
backend/wrangler.toml - Статус:
⚠️ Устарел (Rust) - Назначение: Love Story (legacy)
| Секрет | Описание | Статус |
|---|---|---|
ADMIN_MASTER_KEY |
Ключ админки | |
APP_MASTER_SALT |
Соль P2P |
Добавить:
npx wrangler secret put ADMIN_MASTER_KEY
npx wrangler secret put APP_MASTER_SALT| Секрет | Описание | Статус |
|---|---|---|
FCM_SERVER_KEY |
Firebase Cloud Messaging | |
ADMIN_MASTER_KEY |
Ключ админки |
Добавить:
npx wrangler secret put FCM_SERVER_KEY --config wrangler.push.toml
npx wrangler secret put ADMIN_MASTER_KEY --config wrangler.push.tomlcurl -I https://github.com/zametkikostik/liberty-reach-messenger
# Ожидается: HTTP/2 200curl -I https://codeberg.org/zametkikostik/liberty-reach-messenger
# Ожидается: HTTP/2 200curl https://liberty-reach-messenger.zametkikostik.workers.dev/api/health
# Ожидается: {"status": "ok", ...}curl https://liberty-reach-push.zametkikostik.workers.dev/api/health
# Ожидается: {"status": "ok", ...}- GitHub репозиторий активен
- Codeberg добавлен как remote
- Скрипт зеркалирования работает
- Codeberg зеркало обновлено
- worker.js создан
- wrangler.toml настроен
- Деплой выполнен
- Секреты добавлены
- Health check работает
- push_worker.js существует
- wrangler.push.toml создан
- Деплой выполнен
- FCM_SERVER_KEY добавлен
- Health check работает
cd /home/kostik/Рабочий\ стол/папка\ для\ программирования/liberty-sovereign/cloudflare
# 1. Messenger Worker
npx wrangler login
npx wrangler deploy
# 2. Push Worker
npx wrangler secret put FCM_SERVER_KEY --config wrangler.push.toml
npx wrangler secret put ADMIN_MASTER_KEY --config wrangler.push.toml
npx wrangler deploy --config wrangler.push.toml
# 3. Проверка
curl https://liberty-reach-messenger.zametkikostik.workers.dev/api/health
curl https://liberty-reach-push.zametkikostik.workers.dev/api/health| Компонент | URL | Статус | Готово |
|---|---|---|---|
| GitHub | https://github.com/.../liberty-reach-messenger | ✅ Active | ✅ |
| Codeberg | https://codeberg.org/.../liberty-reach-messenger | ✅ Active | ✅ |
| Messenger Worker | liberty-reach-messenger.zametkikostik.workers.dev | ⏳ Деплой | |
| Push Worker | liberty-reach-push.zametkikostik.workers.dev | ⏳ Деплой |
«Инфраструктура готова к деплою!» 🚀
Liberty Reach DevOps
22 марта 2026 г.