kopia lustrzana https://github.com/bugout-dev/dao
unimleaderboard rename to terminus-webapp
rodzic
aff54ed3b0
commit
c81b6a09cf
|
@ -1,3 +1,3 @@
|
||||||
# unim-leaderboard
|
# terinus web app
|
||||||
|
|
||||||
Constructs UNIM leaderboard and exposes the leaderboard via a simple HTTP API
|
Constructs terminus web app and exposes the terminus web app via a simple HTTP API
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# Deployment script - intended to run on unim-leaderboard server
|
# Deployment script - intended to run on terminus-webapp server
|
||||||
|
|
||||||
# Colors
|
# Colors
|
||||||
C_RESET='\033[0m'
|
C_RESET='\033[0m'
|
||||||
|
@ -14,13 +14,13 @@ PREFIX_WARN="${C_YELLOW}[WARN]${C_RESET} [$(date +%d-%m\ %T)]"
|
||||||
PREFIX_CRIT="${C_RED}[CRIT]${C_RESET} [$(date +%d-%m\ %T)]"
|
PREFIX_CRIT="${C_RED}[CRIT]${C_RESET} [$(date +%d-%m\ %T)]"
|
||||||
|
|
||||||
# Main
|
# Main
|
||||||
APP_DIR="${APP_DIR:-/home/ubuntu/unim-leaderboard}"
|
APP_DIR="${APP_DIR:-/home/ubuntu/terminus-web-app}"
|
||||||
SCRIPT_DIR="$(realpath $(dirname $0))"
|
SCRIPT_DIR="$(realpath $(dirname $0))"
|
||||||
SECRETS_DIR="${SECRETS_DIR:-/home/ubuntu/unim-leaderboard-secrets}"
|
SECRETS_DIR="${SECRETS_DIR:-/home/ubuntu/terminus-webapp-secrets}"
|
||||||
PARAMETERS_ENV_PATH="${SECRETS_DIR}/app.env"
|
PARAMETERS_ENV_PATH="${SECRETS_DIR}/app.env"
|
||||||
|
|
||||||
# Service file
|
# Service file
|
||||||
SERVICE_FILE="unimleaderboard.service"
|
SERVICE_FILE="terminuswebapp.service"
|
||||||
|
|
||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@ if [ ! -d "$SECRETS_DIR" ]; then
|
||||||
mkdir "$SECRETS_DIR"
|
mkdir "$SECRETS_DIR"
|
||||||
echo -e "${PREFIX_WARN} Created new secrets directory"
|
echo -e "${PREFIX_WARN} Created new secrets directory"
|
||||||
fi
|
fi
|
||||||
echo "UNIM_LEADERBOARD_PORT=8080" > "$PARAMETERS_ENV_PATH"
|
echo "TERMINUS_WEBAPP_PORT=8080" > "$PARAMETERS_ENV_PATH"
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
||||||
|
@ -40,7 +40,7 @@ npm install --prefix "${APP_DIR}"
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
||||||
echo -e "${PREFIX_INFO} Replacing existing unim-leaderboard server definition with ${SERVICE_FILE}"
|
echo -e "${PREFIX_INFO} Replacing existing terminus-webapp server definition with ${SERVICE_FILE}"
|
||||||
chmod 644 "${SCRIPT_DIR}/${SERVICE_FILE}"
|
chmod 644 "${SCRIPT_DIR}/${SERVICE_FILE}"
|
||||||
cp "${SCRIPT_DIR}/${SERVICE_FILE}" "/etc/systemd/system/${SERVICE_FILE}"
|
cp "${SCRIPT_DIR}/${SERVICE_FILE}" "/etc/systemd/system/${SERVICE_FILE}"
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
|
|
Ładowanie…
Reference in New Issue