18 lines
565 B
Docker
18 lines
565 B
Docker
FROM python:3.11 AS compile-image
|
|
WORKDIR /federated-example
|
|
COPY requirements.txt .
|
|
RUN python3 -m pip install --upgrade pip
|
|
RUN python3 -m venv /venv
|
|
RUN . /venv/bin/activate && \
|
|
python3 -m ensurepip --upgrade && \
|
|
python3 -m pip install -r /federated-example/requirements.txt
|
|
|
|
FROM python:3.11 AS run-image
|
|
COPY --from=compile-image /venv /venv
|
|
|
|
WORKDIR /federated-example/src
|
|
|
|
COPY . /federated-example/
|
|
# RUN apt-get update && apt-get install -y tshark && rm -rf /var/lib/apt/lists/*
|
|
CMD . /venv/bin/activate && python server.py $FLWR_PORT $DMLO_PORT
|