From fc1815554a3b8fa22bbc6d2610deacf4315d8118 Mon Sep 17 00:00:00 2001 From: David Trattnig <david.trattnig@o94.at> Date: Thu, 30 Apr 2020 11:03:28 +0200 Subject: [PATCH] Build docker from run script. --- build.sh | 3 --- run.sh | 30 +++++++++++++++++++++++++++++- 2 files changed, 29 insertions(+), 4 deletions(-) delete mode 100755 build.sh diff --git a/build.sh b/build.sh deleted file mode 100755 index 9085f413..00000000 --- a/build.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -exec sudo docker build -t aura/engine . diff --git a/run.sh b/run.sh index 31f3d3c2..29fa5251 100755 --- a/run.sh +++ b/run.sh @@ -2,18 +2,39 @@ mode="engine" docker="false" +# +# Run Script for AURA Engine +# +# Call with one of these parameters: +# +# - engine +# - core +# - lqs +# - api-dev +# - api +# +# - docker:engine +# - docker:core +# - docker:lqs +# - docker:build +# - docker:api +# + if [[ $* =~ ^(engine|core|lqs|api-dev|api)$ ]]; then mode=$1 fi -if [[ $* =~ ^(docker)$ ]]; then +if [[ "$1" == *"docker:"* ]]; then docker="true" + mode=${1#*:} fi + echo "[ Run mode=$mode ]" echo "[ Docker=$docker ]" + # +++ DEFAULT COMMANDS +++ # if [[ $docker == "false" ]]; then @@ -115,4 +136,11 @@ if [[ $docker == "true" ]]; then --device aura/engine /bin/bash \ -c "gunicorn -c configuration/gunicorn.conf.py engine-api:app" fi + + ### Create Docker Image from local project ### + + if [[ $mode == "build" ]]; then + exec sudo docker build -t aura/engine . + fi + fi \ No newline at end of file -- GitLab