FROM hub.cstcloud.cn/scalebox/agent:dev LABEL maintainer="Xiaoli Zhang" # 安装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、psycopg2 RUN pip install grpcio RUN pip install protobuf RUN pip install grpcio_tools RUN pip install psycopg2-binary 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_SCALEBOX_HOST=10.255.2.11 \ CSST_SCALEBOX_PORT=5432 \ CSST_SCALEBOX_USER=scalebox \ CSST_SCALEBOX_PWD=changeme \ CSST_SCALEBOX_DATABASE=scalebox \ CSST_PIPELINE_GRPC_SERVER="10.255.2.11:50051" \ CSST_ADML1_APPID="1"