kopia lustrzana https://github.com/OpenDroneMap/WebODM
Modified docker-compose instructions to pull prebuilt images
rodzic
3d218694f1
commit
8f8cb0d4af
|
@ -0,0 +1,8 @@
|
||||||
|
# This configuration does not include a processing node
|
||||||
|
# Which makes for faster setup times
|
||||||
|
version: '2'
|
||||||
|
services:
|
||||||
|
db:
|
||||||
|
build: ./db
|
||||||
|
webapp:
|
||||||
|
build: .
|
|
@ -8,14 +8,14 @@ volumes:
|
||||||
driver: local
|
driver: local
|
||||||
services:
|
services:
|
||||||
db:
|
db:
|
||||||
build: ./db
|
image: pierotofy/webodm_db
|
||||||
container_name: db
|
container_name: db
|
||||||
ports:
|
ports:
|
||||||
- "5432"
|
- "5432"
|
||||||
volumes:
|
volumes:
|
||||||
- dbdata:/var/lib/postgresql/data
|
- dbdata:/var/lib/postgresql/data
|
||||||
webapp:
|
webapp:
|
||||||
build: .
|
image: pierotofy/webodm_webapp
|
||||||
container_name: webapp
|
container_name: webapp
|
||||||
entrypoint: /bin/bash -c "chmod +x /webodm/*.sh && /bin/bash -c \"/webodm/wait-for-it.sh db:5432 -- /webodm/start.sh\""
|
entrypoint: /bin/bash -c "chmod +x /webodm/*.sh && /bin/bash -c \"/webodm/wait-for-it.sh db:5432 -- /webodm/start.sh\""
|
||||||
volumes:
|
volumes:
|
||||||
|
|
14
webodm.sh
14
webodm.sh
|
@ -70,14 +70,15 @@ run(){
|
||||||
}
|
}
|
||||||
|
|
||||||
start(){
|
start(){
|
||||||
run "docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml up"
|
command="docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml"
|
||||||
|
run "$command up || $command start"
|
||||||
}
|
}
|
||||||
|
|
||||||
rebuild(){
|
rebuild(){
|
||||||
run "docker-compose down"
|
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/node-OpenDroneMap || sudo rm -fr nodeodm/external/node-OpenDroneMap"
|
run "rm -fr nodeodm/external/node-OpenDroneMap || sudo rm -fr nodeodm/external/node-OpenDroneMap"
|
||||||
run "docker-compose 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"
|
||||||
}
|
}
|
||||||
|
@ -89,7 +90,7 @@ if [[ $1 = "start" ]]; then
|
||||||
elif [[ $1 = "stop" ]]; then
|
elif [[ $1 = "stop" ]]; then
|
||||||
environment_check
|
environment_check
|
||||||
echo "Stopping WebODM..."
|
echo "Stopping WebODM..."
|
||||||
run "docker-compose down --remove-orphans"
|
run "docker-compose stop"
|
||||||
elif [[ $1 = "rebuild" ]]; then
|
elif [[ $1 = "rebuild" ]]; then
|
||||||
environment_check
|
environment_check
|
||||||
echo "Rebuilding WebODM..."
|
echo "Rebuilding WebODM..."
|
||||||
|
@ -98,7 +99,10 @@ elif [[ $1 = "update" ]]; then
|
||||||
echo "Updating WebODM..."
|
echo "Updating WebODM..."
|
||||||
run "git pull origin master"
|
run "git pull origin master"
|
||||||
run "docker pull opendronemap/node-opendronemap"
|
run "docker pull opendronemap/node-opendronemap"
|
||||||
rebuild
|
run "docker pull opendronemap/webodm_db"
|
||||||
|
run "docker pull opendronemap/webodm_webapp"
|
||||||
|
run "docker-compose down --remove-orphans"
|
||||||
|
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
|
||||||
else
|
else
|
||||||
|
|
Ładowanie…
Reference in New Issue