From 21e421a620b24a6d80dc25d280a3a24478d5a3ad Mon Sep 17 00:00:00 2001 From: Marvin Zhang Date: Tue, 11 Jun 2019 08:08:58 +0800 Subject: [PATCH] updated Dockerfile --- docker_init.sh | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/docker_init.sh b/docker_init.sh index 956ef4e4..59208c8e 100755 --- a/docker_init.sh +++ b/docker_init.sh @@ -1,7 +1,17 @@ #!/bin/sh -cd /opt/crawlab/frontend \ - && npm run build:prod \ - && mongod --fork --logpath /var/log/mongod.log \ - && service nginx start \ - && service redis-server start \ - && python3 $WORK_DIR/manage.py $* \ No newline at end of file +case $1 in + master) + cd /opt/crawlab/frontend \ + && npm run build:prod \ + && service nginx start \ + && mongod --fork --logpath /var/log/mongod.log + redis-server >> /var/log/redis-server.log 2>&1 & + python $WORK_DIR/crawlab/flower.py >> /opt/crawlab/flower.log 2>&1 & + python $WORK_DIR/crawlab/worker.py >> /opt/crawlab/worker.log 2>&1 & + python $WORK_DIR/crawlab/app.py + ;; + worker) + python $WORK_DIR/crawlab/app.py >> /opt/crawlab/app.log 2>&1 & + python $WORK_DIR/crawlab/worker.py + ;; +esac \ No newline at end of file