Skip to content

Commit

Permalink
Corrected nixpacks.toml filename
Browse files Browse the repository at this point in the history
  • Loading branch information
Colin Hill committed Oct 24, 2024
1 parent 2773a7e commit 25ac7f8
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 40 deletions.
38 changes: 36 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,23 @@ EXPOSE 5173
# Production image
FROM base AS bolt-ai-production

ENV WRANGLER_SEND_METRICS=false
# Define environment variables with default values or let them be overridden
ARG GROQ_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 VITE_LOG_LEVEL=debug

ENV WRANGLER_SEND_METRICS=false \
GROQ_API_KEY=${GROQ_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} \
VITE_LOG_LEVEL=${VITE_LOG_LEVEL}

# Pre-configure wrangler to disable metrics
RUN mkdir -p /root/.config/.wrangler && \
Expand All @@ -29,5 +45,23 @@ CMD [ "pnpm", "run", "dockerstart"]

# Development image
FROM base AS bolt-ai-development

# Define the same environment variables for development
ARG GROQ_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 VITE_LOG_LEVEL=debug

ENV GROQ_API_KEY=${GROQ_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} \
VITE_LOG_LEVEL=${VITE_LOG_LEVEL}

RUN mkdir -p ${WORKDIR}/run
CMD pnpm run dev --host
CMD pnpm run dev --host
2 changes: 2 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ services:
env_file: ".env.local"
environment:
- NODE_ENV=production
- COMPOSE_PROFILES=production
command: pnpm run dockerstart
profiles:
- production # This service only runs in the production profile
Expand All @@ -20,6 +21,7 @@ services:
target: bolt-ai-development
environment:
- NODE_ENV=development
- COMPOSE_PROFILES=development
volumes:
- .:/app
- /app/node_modules
Expand Down
38 changes: 0 additions & 38 deletions nixpaxks.toml

This file was deleted.

0 comments on commit 25ac7f8

Please sign in to comment.