Spaces:
Sleeping
Sleeping
File size: 1,140 Bytes
3a93fb9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | version: '3.8'
services:
frontend:
image: nginx:alpine
ports:
- "8080:80"
volumes:
- ./frontend:/usr/share/nginx/html
depends_on:
- backend
backend:
build:
context: ./backend
dockerfile: Dockerfile
ports:
- "4000:4000"
environment:
- NODE_ENV=production
- PORT=4000
- ML_SERVICE_URL=http://ml_service:8000
- DATABASE_URL=postgresql://postgres:postgres@postgres:5432/screening_room?schema=public
depends_on:
postgres:
condition: service_started
ml_service:
condition: service_started
ml_service:
build:
context: ./ml_service
dockerfile: Dockerfile
ports:
- "8000:8000"
volumes:
- ./models_bert:/app/models_bert
- ./models_lstm:/app/models_lstm
- ./models_ml:/app/models_ml
- ./data:/app/data
postgres:
image: postgres:16-alpine
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=screening_room
ports:
- "5432:5432"
volumes:
- pgdata:/var/lib/postgresql/data
volumes:
pgdata:
|