File size: 748 Bytes
4932e02
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
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