FROM ccr.ccs.tencentyun.com/gm-base/gm-alpine:v1.3 as ssh-keys

FROM python:3.8.1-alpine

WORKDIR /srv/apps/courier/
COPY --from=ssh-keys /root/.ssh /root/.ssh
RUN echo "StrictHostKeyChecking no" >> /etc/ssh/ssh_config

COPY ./requirements.txt .
RUN pip install -r requirements.txt

COPY . .

ENV GM_RPCD_MODE "deploy"
ENV GM_RPCD_DEPLOY_CONF_PATH "/srv/apps/courier/deploy.conf"
CMD gunicorn courier.wsgi:application -c deploy/gunicorn.py
