Update 8 files
This commit is contained in:
@@ -3,5 +3,5 @@
|
||||
# These are used across backup, restore, create, and destroy operations
|
||||
|
||||
get_gitea_volumes() {
|
||||
echo "volume:datavolume:${DATA_VOLUME}"
|
||||
echo "path:data:${DATA_PATH}"
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
source "${AGENT_PATH}/common.sh"
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
source "${SCRIPT_DIR}/_volumes.sh"
|
||||
_check_required_env_vars "CONTAINER_NAME" "DATA_VOLUME"
|
||||
_check_required_env_vars "CONTAINER_NAME" "DATA_PATH"
|
||||
|
||||
# BACKUP SCRIPT
|
||||
# Creates a backup of the Gitea data volume
|
||||
|
||||
@@ -11,6 +11,3 @@ REQUIRES_DOCKER_ROOT=false
|
||||
# Image settings
|
||||
IMAGE_REGISTRY="docker.io"
|
||||
IMAGE_REPO="gitea/gitea"
|
||||
|
||||
# Volume settings
|
||||
DATA_VOLUME="${CONTAINER_NAME}_data"
|
||||
|
||||
@@ -6,6 +6,9 @@ IMAGE_TAG="latest"
|
||||
# Server Settings
|
||||
SSH_USER="root"
|
||||
|
||||
# Data path on host (contains git/, gitea/, ssh/ subdirectories)
|
||||
DATA_PATH="/home/dropshell/gitea"
|
||||
|
||||
# Gitea ports
|
||||
HTTP_PORT=3000
|
||||
SSH_PORT=2222
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
source "${AGENT_PATH}/common.sh"
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
source "${SCRIPT_DIR}/_volumes.sh"
|
||||
_check_required_env_vars "CONTAINER_NAME" "DATA_VOLUME"
|
||||
_check_required_env_vars "CONTAINER_NAME" "DATA_PATH"
|
||||
|
||||
# DESTROY SCRIPT
|
||||
# Completely removes the service AND all data
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
source "${AGENT_PATH}/common.sh"
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
source "${SCRIPT_DIR}/_volumes.sh"
|
||||
_check_required_env_vars "CONTAINER_NAME" "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" "DATA_VOLUME"
|
||||
_check_required_env_vars "CONTAINER_NAME" "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" "DATA_PATH"
|
||||
|
||||
# shellcheck disable=SC2046
|
||||
create_items $(get_gitea_volumes) || _die "Failed to create volume $DATA_VOLUME"
|
||||
create_items $(get_gitea_volumes) || _die "Failed to create data directory $DATA_PATH"
|
||||
|
||||
_check_docker_installed || _die "Docker test failed, aborting installation..."
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
source "${AGENT_PATH}/common.sh"
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
source "${SCRIPT_DIR}/_volumes.sh"
|
||||
_check_required_env_vars "CONTAINER_NAME" "DATA_VOLUME"
|
||||
_check_required_env_vars "CONTAINER_NAME" "DATA_PATH"
|
||||
|
||||
# RESTORE SCRIPT
|
||||
# Restores Gitea data from a backup
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
source "${AGENT_PATH}/common.sh"
|
||||
_check_required_env_vars "CONTAINER_NAME" "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" "DATA_VOLUME" "HTTP_PORT" "SSH_PORT"
|
||||
_check_required_env_vars "CONTAINER_NAME" "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" "DATA_PATH" "HTTP_PORT" "SSH_PORT"
|
||||
|
||||
# START SCRIPT
|
||||
# The start script is required for all templates.
|
||||
@@ -11,7 +11,7 @@ DOCKER_RUN_CMD="docker run -d \
|
||||
--name ${CONTAINER_NAME} \
|
||||
-p ${HTTP_PORT}:3000 \
|
||||
-p ${SSH_PORT}:22 \
|
||||
-v ${DATA_VOLUME}:/data \
|
||||
-v ${DATA_PATH}:/data \
|
||||
-e USER_UID=1000 \
|
||||
-e USER_GID=1000 \
|
||||
${IMAGE_REGISTRY}/${IMAGE_REPO}:${IMAGE_TAG}"
|
||||
|
||||
Reference in New Issue
Block a user