Перейти к содержимому

Ручная установка

🛑 Внимание
В настоящее время для релизов используется только стандартная версия bun.
Если вы работаете с виртуальными машинами, вам необходимо включить поддержку AVX2.
Или вы можете клонировать репозиторий и скомпилировать бинарную базовую версию (в будущем я это исправлю)

Если вы не используете docker/kubes, вы можете установить вручную.

Перед установкой:

  • redis-stack:7.2.0-v18 или выше (нам нужно использовать модуль RediSearch)
  • Caddy/Nginx/Apache для обслуживания статических страниц.
  • Bun

Вы можете использовать мои конфигурации для docker в git репозитории:

  • docker/redis/redis.conf
  • docker/caddy/Caddyfile

Также вы можете посмотреть Deployment Guide

Затем скачайте актуальный релиз.

Распакуйте файл, переименуйте .env.example в .env. Установите переменные. Для фронтенда используйте обратный прокси (необходимо проксировать API бэкенда, иначе вы увидите ошибки CORS)

Для бэкенда используйте bun, например bun backend/index.js, или вы можете запустить его как демон с помощью PM2