FROM python:3.6

ENV PATH="/usr/local/bin:$PATH"

COPY . /srv/apps/physical/

WORKDIR /root/.ssh/

ADD ssh/id_rsa .

WORKDIR /srv/apps/physical/

RUN chmod -R 600 /root/.ssh/id_rsa \
    && echo "StrictHostKeyChecking no" >> /etc/ssh/ssh_config \
    && mkdir -p /data/log/physical/app

RUN apt-get -qq update && apt-get -qq -y install mysql-client libmysqlclient-dev \
    && apt-get clean \
    && apt-get autoclean \
    && rm -rf /var/lib/apt/lists/*

RUN pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

CMD bash -c 'source ~/.bashrc && celery -A physical worker -Q tapir-alpha --loglevel=DEBUG  --maxtasksperchild 500 -c 62'
