FROM python:3.8-buster RUN apt update -y && apt upgrade -y ARG git_url=https://github.com/skoulouzis/CONF.git RUN git clone -b develop https://github.com/skoulouzis/CONF.git RUN mkdir -p /usr/src/ RUN cp -r /CONF/semaphore-python-client-generated /usr/src/semaphore-python-client-generated WORKDIR /usr/src/semaphore-python-client-generated RUN python setup.py install RUN cp -r /CONF/sure_tosca-client_python_stubs /usr/src/sure_tosca-client_python_stubs WORKDIR /usr/src/sure_tosca-client_python_stubs RUN python setup.py install RUN rm -rf /CONF RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY requirements.txt /usr/src/app/ RUN pip3 install --no-cache-dir -r requirements.txt COPY . /usr/src/app CMD sed -i "s#http://127.0.0.1:8081/tosca-sure/1.0.0#$SURE_TOSCA_BASE_PATH#g" properties.ini && \ sed -i "s#http://127.0.0.1:3000/api#$SEMAPHORE_BASE_PATH#g" properties.ini && \ sed -i "s#host = 127.0.0.1#host = $RABBITMQ_HOST#g" properties.ini && \ python3 __main__.py $RABBITMQ_HOST deployer