Changed build process to speed up launch

pull/214/head
Piero Toffanin 2017-06-15 17:19:05 -04:00
rodzic b8eefd2360
commit ee961ef069
3 zmienionych plików z 2 dodań i 9 usunięć

Wyświetl plik

@ -33,7 +33,6 @@ WORKDIR /webodm/nodeodm/external/node-OpenDroneMap
RUN npm install
WORKDIR /webodm
RUN npm install -g webpack
RUN npm install
RUN npm install -g webpack && npm install && webpack && python manage.py collectstatic --noinput
VOLUME /webodm/app/media

Wyświetl plik

@ -196,6 +196,7 @@ pip install -r requirements.txt
sudo npm install -g webpack
npm install
webpack
python manage.py collectstatic --noinput
chmod +x start.sh && ./start.sh --no-gunicorn
```

Wyświetl plik

@ -49,18 +49,11 @@ if [ "$1" = "--setup-devenv" ] || [ "$2" = "--setup-devenv" ]; then
echo Setup webpack watch...
webpack --watch &
else
# Normal startup
echo Building asssets...
webpack
fi
echo Running migrations
python manage.py migrate
echo Collecting static assets
python manage.py collectstatic --noinput
if [[ "$1" = "--create-default-pnode" ]]; then
echo "from nodeodm.models import ProcessingNode; ProcessingNode.objects.update_or_create(hostname='node-odm-1', defaults={'hostname': 'node-odm-1', 'port': 3000})" | python manage.py shell
fi