MicMac integration tweaks

pull/668/head
Piero Toffanin 2019-05-24 15:20:20 -04:00
rodzic fdfa93c71c
commit 2c60b774d4
3 zmienionych plików z 16 dodań i 9 usunięć

1
nodeodm/external/NodeODM vendored 160000

@ -0,0 +1 @@
Subproject commit 2779f7337ef19aa9efbf44576a04887dd5a18762

Wyświetl plik

@ -45,8 +45,6 @@ if [ "$1" = "--setup-devenv" ] || [ "$2" = "--setup-devenv" ]; then
npm install npm install
cd nodeodm/external/NodeODM cd nodeodm/external/NodeODM
npm install npm install
cd nodeodm/external/NodeMICMAC
npm install
cd /webodm cd /webodm
echo Setup pip requirements... echo Setup pip requirements...

Wyświetl plik

@ -89,7 +89,7 @@ case $key in
load_default_node=false load_default_node=false
shift # past argument shift # past argument
;; ;;
--micmac-node) --with-micmac)
load_micmac_node=true load_micmac_node=true
shift # past argument shift # past argument
;; ;;
@ -121,7 +121,7 @@ usage(){
echo " --hostname <hostname> Set the hostname that WebODM will be accessible from (default: $DEFAULT_HOST)" echo " --hostname <hostname> Set the hostname that WebODM will be accessible from (default: $DEFAULT_HOST)"
echo " --media-dir <path> Path where processing results will be stored to (default: $DEFAULT_MEDIA_DIR (docker named volume))" echo " --media-dir <path> Path where processing results will be stored to (default: $DEFAULT_MEDIA_DIR (docker named volume))"
echo " --no-default-node Do not create a default NodeODM node attached to WebODM on startup (default: disabled)" echo " --no-default-node Do not create a default NodeODM node attached to WebODM on startup (default: disabled)"
echo " --micmac-node Create a NodeMICMAC node attached to WebODM on startup. Experimental! (default: disabled)" echo " --with-micmac Create a NodeMICMAC node attached to WebODM on startup. Experimental! (default: disabled)"
echo " --ssl Enable SSL and automatically request and install a certificate from letsencrypt.org. (default: $DEFAULT_SSL)" echo " --ssl Enable SSL and automatically request and install a certificate from letsencrypt.org. (default: $DEFAULT_SSL)"
echo " --ssl-key <path> Manually specify a path to the private key file (.pem) to use with nginx to enable SSL (default: None)" echo " --ssl-key <path> Manually specify a path to the private key file (.pem) to use with nginx to enable SSL (default: None)"
echo " --ssl-cert <path> Manually specify a path to the certificate file (.pem) to use with nginx to enable SSL (default: None)" echo " --ssl-cert <path> Manually specify a path to the certificate file (.pem) to use with nginx to enable SSL (default: None)"
@ -256,7 +256,6 @@ rebuild(){
run "docker-compose down --remove-orphans" run "docker-compose down --remove-orphans"
run "rm -fr node_modules/ || sudo rm -fr node_modules/" run "rm -fr node_modules/ || sudo rm -fr node_modules/"
run "rm -fr nodeodm/external/NodeODM || sudo rm -fr nodeodm/external/NodeODM" run "rm -fr nodeodm/external/NodeODM || sudo rm -fr nodeodm/external/NodeODM"
run "rm -fr nodeodm/external/NodeMICMAC || sudo rm -fr nodeodm/external/NodeMICMAC"
run "docker-compose -f docker-compose.yml -f docker-compose.build.yml build --no-cache" run "docker-compose -f docker-compose.yml -f docker-compose.build.yml build --no-cache"
#run "docker images --no-trunc -aqf \"dangling=true\" | xargs docker rmi" #run "docker images --no-trunc -aqf \"dangling=true\" | xargs docker rmi"
echo -e "\033[1mDone!\033[0m You can now start WebODM by running $0 start" echo -e "\033[1mDone!\033[0m You can now start WebODM by running $0 start"
@ -326,10 +325,19 @@ elif [[ $1 = "update" ]]; then
down down
echo "Updating WebODM..." echo "Updating WebODM..."
run "git pull origin master" run "git pull origin master"
run "docker pull opendronemap/nodeodm"
run "docker pull dronemapper/node-micmac" command="docker-compose -f docker-compose.yml"
run "docker pull opendronemap/webodm_db"
run "docker pull opendronemap/webodm_webapp" if [[ $load_default_node = true ]]; then
command+=" -f docker-compose.nodeodm.yml"
fi
if [[ $load_micmac_node = true ]]; then
command+=" -f docker-compose.nodemicmac.yml"
fi
command+=" pull"
run "$command"
echo -e "\033[1mDone!\033[0m You can now start WebODM by running $0 start" echo -e "\033[1mDone!\033[0m You can now start WebODM by running $0 start"
elif [[ $1 = "checkenv" ]]; then elif [[ $1 = "checkenv" ]]; then
environment_check environment_check