Modified docker-compose instructions to pull prebuilt images

pull/214/head
Piero Toffanin 2017-06-15 16:38:04 -04:00
rodzic 3d218694f1
commit 8f8cb0d4af
3 zmienionych plików z 19 dodań i 7 usunięć

Wyświetl plik

@ -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: .

Wyświetl plik

@ -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:

Wyświetl plik

@ -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