diff --git a/.gitignore b/.gitignore index 8b735b9..91c2805 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ /websocket_bridge/.gradle /websocket_bridge/build/ !gradle/wrapper/gradle-wrapper.jar +nohup.out ### STS ### .apt_generated diff --git a/dashboard/dashboard.sh b/dashboard/dashboard.sh index d38f9bf..c879320 100755 --- a/dashboard/dashboard.sh +++ b/dashboard/dashboard.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Arguments SHOP="https://ln-self-order-pos-dev.ose3.puzzle.ch/#/self-service-landscape/puzzleUp" diff --git a/gpio_handler/beerme.py b/gpio_handler/beerme.py index 3c5544d..db80322 100755 --- a/gpio_handler/beerme.py +++ b/gpio_handler/beerme.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/env python # -*- coding:utf-8 -*- ####################### diff --git a/start_application.sh b/start_application.sh new file mode 100755 index 0000000..5d65019 --- /dev/null +++ b/start_application.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +# Java call parameters +WEBAPP="wss://ln-self-order-pos-dev.ose3.puzzle.ch/websocket/invoice?access_token=" +OPTS="-Xms128M -Xmx128M -jar" +JARPATH="websocket_bridge/build/libs/" +JARFILE="websocket-bridge-0.0.1-SNAPSHOT.jar" +TOPIC="/topic/invoice" +COMMAND="./../../../gpio_handler/beerme.py" + +# Enable dashboard +source dashboard/dashboard.sh + +# Enable websocket bridge +java $OPTS $JARPATH$JARFILE --url=$WEBAPP --topic=$TOPIC --command=$COMMAND +