Spaces:
Sleeping
Sleeping
FROM pnpm/pnpm | |
WORKDIR /app | |
COPY package.json pnpm-lock.yaml. | |
RUN pnpm install | |
COPY . . | |
EXPOSE 5173 | |
ARG GROQ_API_KEY | |
ARG HuggingFace_API_KEY | |
ARG OPENAI_API_KEY | |
ARG ANTHROPIC_API_KEY | |
ARG OPEN_ROUTER_API_KEY | |
ARG GOOGLE_GENERATIVE_AI_API_KEY | |
ARG OLLAMA_API_BASE_URL | |
ARG TOGETHER_API_KEY | |
ARG TOGETHER_API_BASE_URL | |
ARG VITE_LOG_LEVEL=debug | |
ARG DEFAULT_NUM_CTX | |
ENV WRANGLER_SEND_METRICS=false GROQ_API_KEY=${GROQ_API_KEY} HuggingFace_API_KEY=${HuggingFace_API_KEY} OPENAI_API_KEY=${OPENAI_API_KEY} ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} OPEN_ROUTER_API_KEY=${OPEN_ROUTER_API_KEY} GOOGLE_GENERATIVE_AI_API_KEY=${GOOGLE_GENERATIVE_AI_API_KEY} OLLAMA_API_BASE_URL=${OLLAMA_API_BASE_URL} TOGETHER_API_KEY=${TOGETHER_API_KEY} TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL} VITE_LOG_LEVEL=${VITE_LOG_LEVEL} DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX} | |
RUN mkdir -p /root/.config/.wrangler && echo '{"enabled":false}' > /root/.config/.wrangler/metrics.json | |
RUN pnpm run build | |
CMD ["pnpm", "run", "dockerstart"] |