FROM hub.cstcloud.cn/scalebox/agent

LABEL maintainer="Xiaoli Zhang<zhangxiaoli@cnic.cn>"

# 安装python
RUN apt-get update \
    && apt-get install -y python3 python3-pip \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

#安装第三方包 grpcio、protobuf、grpcio_tools
RUN pip install grpcio
RUN pip install protobuf
RUN pip install grpcio_tools

COPY *.sh /app/bin/
COPY *.py /app/bin/
COPY *.proto /app/bin/

#controld version 202208
RUN cd /app/bin/ \
    && mkdir controld \
    && python3 -m grpc_tools.protoc  --python_out=.  --grpc_python_out=.  -I. control.proto  -I=controld \
    && chmod +x run.sh

ENV CSST_ADML2_JOB_ID="3"  \
    CSST_PIPELINE_GRPC_SERVER="192.169.23.2:50051"