From 3bea4a8298665dcb0c250d863d0ba063e51601f4 Mon Sep 17 00:00:00 2001 From: Hubert Van De Walle Date: Thu, 30 Apr 2020 19:38:25 +0200 Subject: [PATCH] Add site gen script --- generate-site.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 generate-site.sh diff --git a/generate-site.sh b/generate-site.sh new file mode 100644 index 0000000..5b660d9 --- /dev/null +++ b/generate-site.sh @@ -0,0 +1,20 @@ +#!/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 + +docker-compose stop nginx + +# Generate Nuxt.js static website +pushd frontend || exit 1 +yarn run generate +popd || exit 1 + +docker-compose up -d --build nginx