odl-training-data / docker /docker-compose.dev.yml
midah's picture
Organize root files into config/ and docker/ folders, update references and documentation
497f20d
version: '3.8'
services:
# Development setup with hot reload
web:
build:
context: .
dockerfile: docker/Dockerfile.dev
ports:
- "3000:3000"
environment:
- DATABASE_URL=file:./dev.db
- NODE_ENV=development
- EXA_API_KEY=${EXA_API_KEY:-}
- NEWS_API_KEY=${NEWS_API_KEY:-}
- PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY:-}
volumes:
- .:/app
- /app/node_modules
- /app/.next
command: npm run dev
depends_on:
- python-services
python-services:
build:
context: .
dockerfile: docker/Dockerfile.python
volumes:
- .:/app
environment:
- DATABASE_URL=file:./dev.db
- EXA_API_KEY=${EXA_API_KEY:-}
- NEWS_API_KEY=${NEWS_API_KEY:-}
- PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY:-}
command: tail -f /dev/null