dev / Dockerfile
Charan5775's picture
Update Dockerfile
fe6fdfe verified
raw
history blame
987 Bytes
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"]