federated-credit-scoring / docker /docker-compose.yml
“Transcendental-Programmer”
FEAT: Init project structure and basic config
4932e02
version: '3.8'
services:
fl-server:
build:
context: ..
dockerfile: docker/Dockerfile.server
ports:
- "8000:8000"
- "8001:8001"
volumes:
- ../config:/app/config
environment:
- PYTHONPATH=/app
- CONFIG_PATH=/app/config/server_config.yaml
networks:
- fl-network
fl-client:
build:
context: ..
dockerfile: docker/Dockerfile.client
depends_on:
- fl-server
volumes:
- ../config:/app/config
environment:
- PYTHONPATH=/app
- CONFIG_PATH=/app/config/client_config.yaml
- SERVER_HOST=fl-server
- SERVER_PORT=8000
networks:
- fl-network
deploy:
replicas: 3
networks:
fl-network:
driver: bridge