Ручная установка
🛑 Внимание
В настоящее время для релизов используется только стандартная версия 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