This commit is contained in:
Your Name
2025-05-17 17:51:02 +12:00
parent fa5a41fb34
commit 096dc20a64
48 changed files with 70 additions and 69 deletions

View File

@@ -1,5 +1,5 @@
#!/bin/bash
source "${AGENT_PATH}/_common.sh"
source "${AGENT_PATH}/common.sh"
_check_required_env_vars "VOLUME_NAME" "BACKUP_FILE" "TEMP_DIR"
# Simple Object Storage Backup Script
@@ -8,6 +8,6 @@ _check_required_env_vars "VOLUME_NAME" "BACKUP_FILE" "TEMP_DIR"
# HOT backup is fine for simple-object-storage
autobackup "volume=${VOLUME_NAME}" || _die "Failed to create backup"
databackup "volume=${VOLUME_NAME}" || _die "Failed to create backup"
echo "Backup complete: ${BACKUP_FILE}"

View File

@@ -1,11 +1,11 @@
#!/bin/bash
source "${AGENT_PATH}/_common.sh"
source "${AGENT_PATH}/common.sh"
_check_required_env_vars
# Simple Object Storage Install Script
# Pulls image, creates volume/config, starts container.
autocreate "volume=${VOLUME_NAME}"
datacreate "volume=${VOLUME_NAME}"
# check can pull image on remote host and exit if fails
echo "Pulling image ${IMAGE_REGISTRY}/${IMAGE_REPO}:${IMAGE_TAG}..."

View File

@@ -1,5 +1,5 @@
#!/bin/bash
source "${AGENT_PATH}/_common.sh"
source "${AGENT_PATH}/common.sh"
_check_required_env_vars
# Simple Object Storage Logs Script

View File

@@ -1,11 +1,12 @@
#!/bin/bash
source "${AGENT_PATH}/_common.sh"
source "${AGENT_PATH}/common.sh"
_check_required_env_vars
# Simple Object Storage Nuke Script
# Removes container AND volume.
./uninstall.sh
autonuke "volume=${VOLUME_NAME}" || _die "Failed to nuke volume ${VOLUME_NAME}"
datanuke "volume=${VOLUME_NAME}" || _die "Failed to nuke volume ${VOLUME_NAME}"
echo "Nuke complete for service ${CONTAINER_NAME}."

View File

@@ -1,5 +1,5 @@
#!/bin/bash
source "${AGENT_PATH}/_common.sh"
source "${AGENT_PATH}/common.sh"
_check_required_env_vars "CONFIG_PATH"
# PORT SCRIPT

View File

@@ -1,5 +1,5 @@
#!/bin/bash
source "${AGENT_PATH}/_common.sh" || _die "Failed to source _common.sh"
source "${AGENT_PATH}/common.sh" || _die "Failed to source common.sh"
_check_required_env_vars "BACKUP_FILE" "TEMP_DIR" "VOLUME_NAME" "CONTAINER_NAME"
# Simple Object Storage Restore Script
@@ -12,7 +12,7 @@ bash ./uninstall.sh || _die "Failed to uninstall service before restore"
echo "Restoring data for ${CONTAINER_NAME} from ${BACKUP_FILE}..."
autorestore "volume=${VOLUME_NAME}" || _die "Failed to restore data from backup file"
datarestore "volume=${VOLUME_NAME}" || _die "Failed to restore data from backup file"
echo "Restore complete. Reinstalling service..."

View File

@@ -1,5 +1,5 @@
#!/bin/bash
source "${AGENT_PATH}/_common.sh"
source "${AGENT_PATH}/common.sh"
_check_required_env_vars
# Simple Object Storage SSH Script

View File

@@ -1,5 +1,5 @@
#!/bin/bash
source "${AGENT_PATH}/_common.sh"
source "${AGENT_PATH}/common.sh"
_check_required_env_vars "CONTAINER_NAME" "VOLUME_NAME" "CONFIG_PATH" "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG"
# Simple Object Storage Start Script

View File

@@ -1,5 +1,5 @@
#!/bin/bash
source "${AGENT_PATH}/_common.sh"
source "${AGENT_PATH}/common.sh"
_check_required_env_vars
# STATUS SCRIPT

View File

@@ -1,5 +1,5 @@
#!/bin/bash
source "${AGENT_PATH}/_common.sh"
source "${AGENT_PATH}/common.sh"
_check_required_env_vars
# Simple Object Storage Stop Script

View File

@@ -1,5 +1,5 @@
#!/bin/bash
source "${AGENT_PATH}/_common.sh"
source "${AGENT_PATH}/common.sh"
_check_required_env_vars
# UNINSTALL SCRIPT