From 063d53f15123a12552c68bf816edeba11d007817 Mon Sep 17 00:00:00 2001
From: David Trattnig <david.trattnig@o94.at>
Date: Thu, 30 Apr 2020 11:11:53 +0200
Subject: [PATCH] Added Docker push.

---
 run.sh | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/run.sh b/run.sh
index 29fa5251..f73621e4 100755
--- a/run.sh
+++ b/run.sh
@@ -94,7 +94,7 @@ if [[ $docker == "true" ]]; then
 			-p 127.0.0.1:8050:5000 \
 			-v "$BASE_D":/srv \
 			-v "$BASE_D/configuration/":/etc/aura \
-			--tmpfs /var/log/aura/ aura/engine /srv/engine-core.py
+			--tmpfs /var/log/aura/ autoradio/engine /srv/engine-core.py
 	fi
 
 	### Runs Engine Core only ###
@@ -105,7 +105,7 @@ if [[ $docker == "true" ]]; then
 			-p 127.0.0.1:8050:5000 \
 			-v "$BASE_D":/srv \
 			-v "$BASE_D/configuration/":/etc/aura \
-			--tmpfs /var/log/aura/ aura/engine /srv/engine-core.py "--without-lqs"
+			--tmpfs /var/log/aura/ autoradio/engine /srv/engine-core.py "--without-lqs"
 	fi
 
 	### Runs Liquidsoap only ###
@@ -119,7 +119,7 @@ if [[ $docker == "true" ]]; then
 			-v "$BASE_D":/srv \
 			-v "$BASE_D/configuration/":/etc/aura \
 			--tmpfs /var/log/aura/ \
-			--device /dev/snd aura/engine /bin/bash \
+			--device /dev/snd autoradio/engine /bin/bash \
 			-c "cd /srv/modules/liquidsoap && liquidsoap --debug --verbose engine.liq"
 
 	fi
@@ -133,14 +133,19 @@ if [[ $docker == "true" ]]; then
 			-v "$BASE_D":/srv \
 			-v "$BASE_D/configuration/":/etc/aura \
 			--tmpfs /var/log/aura/ aura/engine /srv/engine-api.py \
-			--device aura/engine /bin/bash \
+			--device autoradio/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 .
+		exec sudo docker build -t autoradio/engine .
 	fi
 
+	### Pushes the latest Docker Image to Docker Hub ###
+
+	if [[ $mode == "push" ]]; then
+		exec sudo docker push autoradio/engine
+	fi
 fi
\ No newline at end of file
-- 
GitLab