Сучасний Telegram Mini App для гейміфікації спільноти. Ця версія оптимізована для роботи в Docker-середовищі, підтримує легке горизонтальне масштабування (multi-tenancy) та віддачу статичного React-застосунку прямо через вбудований Node.js сервер.
docker-compose.yml.Найпростіший спосіб розгорнути додаток:
Створіть робочу директорію:
mkdir karma-app && cd karma-app
Створіть docker-compose.yml:
version: '3.8'
services:
karma-bot:
image: webyhomelab/karma-community-app:latest
container_name: karma-bot
restart: unless-stopped
ports:
- "3015:3000"
environment:
- BOT_TOKEN=Ваш_Telegram_Бот_Токен
- DB_PATH=/app/backend/data/karma.db
volumes:
- ./data:/app/backend/data
Запустіть:
docker compose up -d
Додаток буде доступний на порту 3015. Всі дані надійно зберігаються у папці ./data/.
Для класичного запуску на "голому залізі" (bare-metal) без Docker, використовуйте гілку classic.
Налаштування додатка зручно здійснюється через вбудовану адмін-панель за адресою /admin.

Доступні налаштування:
123456789:ABCdefGHIjklmNOPqrsTUVwxyz-100123456789https://kruhlyk.srvrs.top/Будь-які Pull Requests (PR) дуже вітаються! Створюйте Issue, якщо знаходите баги або хочете додати новий функціонал.
Built in Ukraine under air raid sirens & blackouts ⚡
© 2026 Weby Homelab
Content type
Image
Digest
sha256:3b329191f…
Size
70.3 MB
Last updated
3 months ago
docker pull webyhomelab/karma-community-app