kopia lustrzana https://github.com/OpenDroneMap/WebODM
Changed build process to speed up launch
rodzic
b8eefd2360
commit
ee961ef069
|
@ -33,7 +33,6 @@ WORKDIR /webodm/nodeodm/external/node-OpenDroneMap
|
||||||
RUN npm install
|
RUN npm install
|
||||||
|
|
||||||
WORKDIR /webodm
|
WORKDIR /webodm
|
||||||
RUN npm install -g webpack
|
RUN npm install -g webpack && npm install && webpack && python manage.py collectstatic --noinput
|
||||||
RUN npm install
|
|
||||||
|
|
||||||
VOLUME /webodm/app/media
|
VOLUME /webodm/app/media
|
||||||
|
|
|
@ -196,6 +196,7 @@ pip install -r requirements.txt
|
||||||
sudo npm install -g webpack
|
sudo npm install -g webpack
|
||||||
npm install
|
npm install
|
||||||
webpack
|
webpack
|
||||||
|
python manage.py collectstatic --noinput
|
||||||
chmod +x start.sh && ./start.sh --no-gunicorn
|
chmod +x start.sh && ./start.sh --no-gunicorn
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
7
start.sh
7
start.sh
|
@ -49,18 +49,11 @@ if [ "$1" = "--setup-devenv" ] || [ "$2" = "--setup-devenv" ]; then
|
||||||
|
|
||||||
echo Setup webpack watch...
|
echo Setup webpack watch...
|
||||||
webpack --watch &
|
webpack --watch &
|
||||||
else
|
|
||||||
# Normal startup
|
|
||||||
echo Building asssets...
|
|
||||||
webpack
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo Running migrations
|
echo Running migrations
|
||||||
python manage.py migrate
|
python manage.py migrate
|
||||||
|
|
||||||
echo Collecting static assets
|
|
||||||
python manage.py collectstatic --noinput
|
|
||||||
|
|
||||||
if [[ "$1" = "--create-default-pnode" ]]; then
|
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
|
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
|
fi
|
||||||
|
|
Ładowanie…
Reference in New Issue