From 5e694b57e60e3de90e2dcbf1c31f8121b9422797 Mon Sep 17 00:00:00 2001 From: Hubert Van De Walle Date: Thu, 30 Apr 2020 14:50:48 +0200 Subject: [PATCH] Add deploy script --- deploy.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 deploy.sh diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..7639949 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +check_installed() { + if ! [ -x "$(command -v $1)" ]; then + echo "Error: $1 is not installed." >&2 + exit 1 + fi +} + +check_installed docker-compose +check_installed yarn +check_installed mvn + +docker-compose down + +# Generate Nuxt.js static website +pushd frontend || exit 1 +yarn run generate +popd || exit 1 + +# Generate fat jar +pushd api || exit 1 +mvn package +popd || exit 1 + +docker-compose up -d --build \ No newline at end of file