- Миграция на монорепозиторий (apps/frontend, apps/chat-service, etc.) - Discover: проверка SearxNG, понятное empty state при ненастроенном поиске - searxng.ts: валидация URL, проверка JSON-ответа, авто-добавление http:// - docker/searxng-config: настройки для JSON API SearxNG Co-authored-by: Cursor <cursoragent@cursor.com>
15 lines
181 B
Docker
15 lines
181 B
Docker
FROM node:22-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
COPY package*.json ./
|
|
RUN npm ci
|
|
|
|
COPY . .
|
|
RUN mkdir -p data && chmod +x entrypoint.sh
|
|
|
|
EXPOSE 4001
|
|
ENV PORT=4001
|
|
|
|
ENTRYPOINT ["./entrypoint.sh"]
|