{
    "parameters":{
        "$mod":"xxx",
        "$ser":"dev",
        "$ver":"0.0"
    },
    "lines":[
        "FROM python:3.6.8"
        ,"WORKDIR /app"
        ,"ENV FLASK_APP=$mod"
        ,"ENV FLASK_ENV=production"
        ,"COPY ./ts-1.0.2.tar.gz ."
        ,"COPY ./ncbi-blast-2.6.0+-x64-linux.tar.gz ."
        ,"COPY ./job_submitters.tar.gz ."
        ,"RUN /bin/tar xvf ts-1.0.2.tar.gz"
        ,"RUN /bin/tar xvf ncbi-blast-2.6.0+-x64-linux.tar.gz"
        ,"RUN /bin/tar xvf job_submitters.tar.gz"
        ,"WORKDIR /app/ts-1.0.2"
        ,"RUN make "
        ,"RUN make install"
        ,"WORKDIR /app"
        ,"COPY ./requirements.txt ."
        ,"RUN pip3 install -r requirements.txt"
        ,"COPY ./$mod-$ver-py3-none-any.whl ."
        ,"RUN pip3 install $mod-$ver-py3-none-any.whl"
        ,"RUN mkdir -p /data/shared/$mod"
        ,"RUN mkdir -p /usr/local/var/$mod-instance"
        ,"COPY ./config.$mod_$ser.py /usr/local/var/$mod-instance/config.prd.py"
        ,"COPY . ."
        ,"ENTRYPOINT FLASK_APP=$mod gunicorn -b :80 '$mod:create_app()'"
    ]
}
