From 25d4678f2893fd098e286f91343c4f9f123c06f7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 13 May 2025 20:47:19 +0000 Subject: [PATCH] Deleted files for issue: alpine-gatus --- ct/alpine-gatus.sh | 62 ----------------------------- install/alpine-gatus-install.sh | 70 --------------------------------- 2 files changed, 132 deletions(-) delete mode 100644 ct/alpine-gatus.sh delete mode 100644 install/alpine-gatus-install.sh diff --git a/ct/alpine-gatus.sh b/ct/alpine-gatus.sh deleted file mode 100644 index 027699f..0000000 --- a/ct/alpine-gatus.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/misc/build.func) -# Copyright (c) 2021-2025 community-scripts ORG -# Author: Slaviša Arežina (tremor021) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/TwiN/gatus - -APP="Alpine-gatus" -var_tags="${var_tags:-alpine;monitoring}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-256}" -var_disk="${var_disk:-3}" -var_os="${var_os:-alpine}" -var_version="${var_version:-3.21}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - - if [[ ! -d /opt/gatus ]]; then - msg_error "No ${APP} Installation Found!" - exit 1 - fi - RELEASE=$(curl -s https://api.github.com/repos/TwiN/gatus/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') - if [ "${RELEASE}" != "$(cat /opt/gatus_version.txt)" ] || [ ! -f /opt/gatus_version.txt ]; then - msg_info "Updating ${APP} LXC" - $STD apk -U upgrade - $STD service gatus stop - mv /opt/gatus/config/config.yaml /opt - rm -rf /opt/gatus/* - temp_file=$(mktemp) - curl -fsSL "https://github.com/TwiN/gatus/archive/refs/tags/v${RELEASE}.tar.gz" -o "$temp_file" - tar zxf "$temp_file" --strip-components=1 -C /opt/gatus - cd /opt/gatus - $STD go mod tidy - CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o gatus . - setcap CAP_NET_RAW+ep gatus - mv /opt/config.yaml config - rm -f "$temp_file" - echo "${RELEASE}" >/opt/gatus_version.txt - $STD service gatus start - msg_ok "Updated Successfully" - else - msg_ok "No update required. ${APP} is already at ${RELEASE}" - fi - - exit 0 -} - -start -build_container -description - -msg_ok "Completed Successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following IP:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8080${CL}" diff --git a/install/alpine-gatus-install.sh b/install/alpine-gatus-install.sh deleted file mode 100644 index 9e479d8..0000000 --- a/install/alpine-gatus-install.sh +++ /dev/null @@ -1,70 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2025 community-scripts ORG -# Author: Slaviša Arežina (tremor021) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/TwiN/gatus - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing dependencies" -$STD apk add --no-cache \ - ca-certificates \ - libcap-setcap -$STD apk add --no-cache --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community go -msg_ok "Installed dependencies" - -RELEASE=$(curl -s https://api.github.com/repos/TwiN/gatus/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') -msg_info "Installing gatus v${RELEASE}" -temp_file=$(mktemp) -mkdir -p /opt/gatus -curl -fsSL "https://github.com/TwiN/gatus/archive/refs/tags/v${RELEASE}.tar.gz" -o "$temp_file" -tar zxf "$temp_file" --strip-components=1 -C /opt/gatus -cd /opt/gatus -$STD go mod tidy -CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o gatus . -setcap CAP_NET_RAW+ep gatus -mv config.yaml config -echo "${RELEASE}" >/opt/gatus_version.txt -msg_ok "Installed gatus v${RELEASE}" - -msg_info "Enabling gatus Service" -cat </etc/init.d/gatus -#!/sbin/openrc-run -description="gatus Service" -directory="/opt/gatus" -command="/opt/gatus/gatus" -command_args="" -command_background="true" -command_user="root" -pidfile="/var/run/gatus.pid" - -export GATUS_CONFIG_PATH="" -export GATUS_LOG_LEVEL="INFO" -export PORT="8080" - -depend() { - use net -} -EOF -chmod +x /etc/init.d/gatus -$STD rc-update add gatus default -msg_ok "Enabled gatus Service" - -msg_info "Starting gatus" -$STD service gatus start -msg_ok "Started gatus" - -motd_ssh -customize - -msg_info "Cleaning up" -rm -f "$temp_file" -$STD apk cache clean -msg_ok "Cleaned"