feat: Add Docker Compose setup for fullstack deployment
- Add Frontend Dockerfile with Next.js standalone build - Add docker-compose.yml for production deployment - Add docker-compose.dev.yml for development with hot-reload - Configure Frontend next.config.js with standalone output - Add .dockerignore files for both backend and frontend - Add comprehensive README-DOCKER.md documentation - Update .gitignore to exclude node_modules and build artifacts - Remove obsolete component files (CycleCalculator.tsx, PHDiagram.tsx) - Backend and Frontend communicate via Docker network - Healthchecks configured for both services - Environment variables configured for API URL
This commit is contained in:
14
.dockerignore
Normal file
14
.dockerignore
Normal file
@@ -0,0 +1,14 @@
|
||||
__pycache__/
|
||||
.venv/
|
||||
test_outputs/
|
||||
tests/
|
||||
*.pyc
|
||||
*.pyo
|
||||
.pytest_cache/
|
||||
.git/
|
||||
tests_notebook/
|
||||
IPM_DLL/
|
||||
IPM_SO/
|
||||
*.xlsm
|
||||
datasets-2025-10-18-14-21.csv
|
||||
|
||||
Reference in New Issue
Block a user