services: | |
bolt-app: | |
build: | |
context: . | |
dockerfile: Dockerfile | |
ports: | |
- "3000:3000" | |
environment: | |
- NODE_ENV=production | |
# Add any other environment variables your app needs | |
# - OPENAI_API_KEY=${OPENAI_API_KEY} | |
# - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} | |
# - GROQ_API_KEY=${GROQ_API_KEY} | |
# - OPEN_ROUTER_API_KEY=${OPEN_ROUTER_API_KEY} | |
volumes: | |
# This volume is for development purposes, allowing live code updates | |
# Comment out or remove for production | |
- .:/app | |
# This volume is to prevent node_modules from being overwritten by the above volume | |
- /app/node_modules | |
command: pnpm run start | |
volumes: | |
node_modules: |