diff --git a/Dockerfile b/Dockerfile index e5aca300..ec67bd6d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,9 +15,8 @@ ENV WORK_DIR /opt/crawlab # install pkg RUN apt-get update \ && apt-get install -y curl git net-tools iputils-ping ntp gnupg2 nginx redis python python3 python3-pip \ - && service redis-server start \ + && apt-get clean \ && cp $WORK_DIR/crawlab.conf /etc/nginx/conf.d \ - && service nginx reload \ && ln -s /usr/bin/pip3 /usr/local/bin/pip \ && ln -s /usr/bin/python3 /usr/local/bin/python @@ -26,8 +25,8 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75 && echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-4.0.list \ && apt-get update \ && apt-get install -y mongodb-org \ - && mkdir -p /data/db \ - && mongod --fork --logpath /var/log/mongod.log + && apt-get clean \ + && mkdir -p /data/db # install nvm RUN curl https://raw.githubusercontent.com/creationix/nvm/v0.24.0/install.sh | bash \ diff --git a/docker_init.sh b/docker_init.sh index 6c255fbf..4557b442 100755 --- a/docker_init.sh +++ b/docker_init.sh @@ -1,4 +1,7 @@ #!/bin/sh cd /opt/crawlab/frontend \ && npm run build:prod \ + && mongod --fork --logpath /var/log/mongod.log \ + && service nginx reload \ + && service redis-server start \ && python3 $WORK_DIR/manage.py $* \ No newline at end of file