FIx
Some checks failed
Build Org Backend / build (push) Failing after 11s

This commit is contained in:
2026-05-09 00:08:32 +01:00
parent a2eef01038
commit 8077a1a94e
3 changed files with 11 additions and 41 deletions

View File

@@ -5,14 +5,12 @@ APP_HOME="${APP_HOME:-/home/zaine/master-folder/projects/java_projects/org_backe
SERVICE_NAME="${SERVICE_NAME:-org-backend.service}"
SYSTEMCTL_TIMEOUT="${SYSTEMCTL_TIMEOUT:-120}"
ENV_FILE="${ENV_FILE:-/etc/org-backend/org-backend.env}"
ENV_EXAMPLE_FILE="${ENV_EXAMPLE_FILE:-/etc/org-backend/org-backend.env.example}"
SOURCE_DIR="$(pwd)"
SOURCE_JAR="${SOURCE_DIR}/target/org-backend.jar"
APP_TARGET_DIR="${APP_HOME}/target"
APP_JAR="${APP_TARGET_DIR}/org-backend.jar"
SOURCE_SERVICE="${SOURCE_DIR}/misc/${SERVICE_NAME}"
SOURCE_ENV_EXAMPLE="${SOURCE_DIR}/misc/org-backend.env.example"
SYSTEMD_SERVICE="/etc/systemd/system/${SERVICE_NAME}"
run_sudo() {
@@ -33,11 +31,6 @@ if [[ ! -f "${SOURCE_SERVICE}" ]]; then
exit 1
fi
if [[ ! -f "${SOURCE_ENV_EXAMPLE}" ]]; then
echo "Missing env example file: ${SOURCE_ENV_EXAMPLE}" >&2
exit 1
fi
mkdir -p "${APP_TARGET_DIR}"
if [[ "$(realpath "${SOURCE_JAR}")" != "$(realpath -m "${APP_JAR}")" ]]; then
@@ -50,18 +43,15 @@ fi
echo "Checking sudo access"
run_sudo true
echo "Installing env example to ${ENV_EXAMPLE_FILE}"
run_sudo install -d -m 0755 "$(dirname "${ENV_FILE}")"
run_sudo install -m 0640 "${SOURCE_ENV_EXAMPLE}" "${ENV_EXAMPLE_FILE}"
echo "Checking runtime env file at ${ENV_FILE}"
if ! run_sudo test -f "${ENV_FILE}"; then
echo "Missing ${ENV_FILE}. Create it from ${ENV_EXAMPLE_FILE} and fill in the production values." >&2
echo "Missing ${ENV_FILE}. Create it on the server with the production values required by the app." >&2
exit 1
fi
echo "Installing systemd unit to ${SYSTEMD_SERVICE}"
run_sudo install -m 0644 "${SOURCE_SERVICE}" "${SYSTEMD_SERVICE}"
echo "Linking project systemd unit to ${SYSTEMD_SERVICE}"
run_sudo rm -f "${SYSTEMD_SERVICE}"
run_sudo ln -s "${SOURCE_SERVICE}" "${SYSTEMD_SERVICE}"
echo "Reloading systemd"
run_sudo systemctl daemon-reload