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