summaryrefslogtreecommitdiff
path: root/blocks/run.sh
blob: f04437a2f2220c16d56f6444396db52b87c67c46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

set -e

service nginx start
service redis-server start

. env/bin/activate
celery -A blocks.celery_tasks worker -c 10 -l INFO -P gevent &

cd eda-frontend
if test "$1" = 'prod'; then
  serve -l 3500 -n -s --no-port-switching build &
else
  npm start &
fi

cd ..
python manage.py migrate
python manage.py loaddata saveAPI xcosblocks
python manage.py runserver