FROM jumpserver/python:v3.6.1
LABEL MAINTAINER Jumpserver Team <ibuler@qq.com>


COPY . /opt/jumpserver
WORKDIR /opt/jumpserver

RUN yum -y install epel-release
RUN cd requirements && yum -y install $(cat rpm_requirements.txt)
RUN cd requirements && pip install -r requirements.txt
RUN yum clean all

RUN rm -f data/db.sqlite3
RUN rm -r .git
RUN rm -f config.py

VOLUME /opt/jumpserver/data
VOLUME /opt/jumpserver/logs

RUN cp config_docker.py config.py

EXPOSE 8080
CMD cd utils && sh make_migrations.sh && sh init_db.sh && cd .. && python run_server.py
