med-notes/docker-compose.yml
2025-06-26 03:49:46 +00:00

45 lines
909 B
YAML

services:
reader:
build:
context: ./reader
dockerfile: Dockerfile
container_name: reader
ports:
- "3001:80"
networks:
- app-network
restart: unless-stopped
resource-provider:
build:
context: ./resource-provider
dockerfile: Dockerfile
container_name: resource-provider
ports:
- "3000:3000" # Node.js API
environment:
- NODE_ENV=production
- PORT=3000
volumes:
- ./static-files:/app/static-files
networks:
- app-network
restart: unless-stopped
static-provider:
build:
context: ./static-provider
dockerfile: Dockerfile
container_name: static-provider
ports:
- "3005:80" # Nginx static files
volumes:
- ./static-files:/usr/share/nginx/html
networks:
- app-network
restart: unless-stopped
networks:
app-network:
driver: bridge