From e90e8d3e29f96d0cf4afa0d2ddba96e9ca527ba5 Mon Sep 17 00:00:00 2001 From: Marvin Zhang Date: Tue, 11 Jun 2019 00:26:42 +0800 Subject: [PATCH] updated Dockerfile --- Dockerfile | 7 +++---- docker_init.sh | 3 +++ 2 files changed, 6 insertions(+), 4 deletions(-) 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