mirror of
https://gitlab.com/Snogard/kaido.git
synced 2025-06-25 02:13:00 +02:00
fully support KAIDO_CONTAINER_FOLDER env
This commit is contained in:
parent
667e348edd
commit
8cd9db2b40
@ -61,7 +61,7 @@ warning: No parameters are supported yet
|
||||
### /etc/kaido/envs.sh
|
||||
This file will be sourced to overrwrite default envs
|
||||
|
||||
KAIDO_CONTAINER_FOLDER: where container folders are created by default (not fully implemented)
|
||||
KAIDO_CONTAINER_FOLDER: where container folders are created by default
|
||||
KAIDO_BUILD_FOLDER: where files are downloaded for build purposes
|
||||
KAIDO_CONFIG_FOLDER: where kaido will look for a kaido-config repository
|
||||
|
||||
|
@ -5,7 +5,7 @@ source /opt/kaido/src/libs/bash/lib.sh
|
||||
containerName=aria-rpc
|
||||
|
||||
srcConfigPath="$KAIDO_CONFIG_FOLDER/containers/$containerName/config"
|
||||
dstConfigPath=/mnt/storage/containers/$containerName/config
|
||||
dstConfigPath="$KAIDO_CONTAINER_FOLDER/$containerName/config"
|
||||
|
||||
systemctl stop --user $containerName
|
||||
|
||||
|
@ -3,7 +3,7 @@ source /opt/kaido/src/libs/bash/lib.sh
|
||||
|
||||
containerName=reverse-proxy
|
||||
srcConfigPath="$KAIDO_CONFIG_FOLDER/containers/$containerName/config"
|
||||
dstConfigPath=/mnt/storage/containers/$containerName/config
|
||||
dstConfigPath="$KAIDO_CONTAINER_FOLDER/$containerName/config"
|
||||
|
||||
if [ ! -d $srcConfigPath ]; then
|
||||
echo "Failed config: reverse-proxy"
|
||||
|
@ -6,8 +6,8 @@ source /opt/kaido/src/libs/bash/lib.sh
|
||||
imageName=docker.io/p3terx/aria2-pro:latest
|
||||
containerName=aria-rpc
|
||||
|
||||
dstConfigPath=/mnt/storage/containers/$containerName/config
|
||||
dstDownloadPath=/mnt/storage/containers/$containerName/downloads
|
||||
dstConfigPath="$KAIDO_CONTAINER_FOLDER/$containerName/config"
|
||||
dstDownloadPath="$KAIDO_CONTAINER_FOLDER/$containerName/downloads"
|
||||
|
||||
|
||||
# envs
|
||||
|
@ -10,7 +10,7 @@ imageName=localhost/foundry:version-$instanceVersion
|
||||
baseContainerName=foundry
|
||||
containerName=$baseContainerName-$instanceName
|
||||
|
||||
dstDataPath=/mnt/storage/containers/$containerName/data
|
||||
dstDataPath="$KAIDO_CONTAINER_FOLDER/$containerName/data"
|
||||
|
||||
|
||||
# envs
|
||||
|
@ -7,8 +7,8 @@ imageName=docker.io/gotson/komga:1.10.4
|
||||
containerName=komga
|
||||
|
||||
|
||||
dstConfigPath=/mnt/storage/containers/$containerName/config
|
||||
dstDataPath=/mnt/storage/containers/$containerName/data
|
||||
dstConfigPath="$KAIDO_CONTAINER_FOLDER/$containerName/config"
|
||||
dstDataPath="$KAIDO_CONTAINER_FOLDER/$containerName/data"
|
||||
|
||||
|
||||
# envs
|
||||
|
@ -18,7 +18,7 @@ imageName_db=docker.io/library/mariadb:11.0.2
|
||||
imageName_redis=docker.io
|
||||
imageName_smtp=docker.io
|
||||
|
||||
dstBasePath=$KAIDO_CONTAINER_FOLDER/$podName
|
||||
dstBasePath="$KAIDO_CONTAINER_FOLDER/$podName"
|
||||
|
||||
dstNextcloudPath=$dstBasePath/nextcloud
|
||||
dstAppsPath=$dstBasePath/apps
|
||||
|
@ -6,8 +6,7 @@ source /opt/kaido/src/libs/bash/lib.sh
|
||||
imageName=docker.io/pihole/pihole:2024.02.2
|
||||
containerName=pihole
|
||||
|
||||
srcConfigPath=/home-server/configuration/$containerName
|
||||
baseConfigPath=/mnt/storage/containers/$containerName/config
|
||||
baseConfigPath="$KAIDO_CONTAINER_FOLDER/$containerName/config"
|
||||
|
||||
dstPiholeConfigPath=$baseConfigPath/pihole
|
||||
dstDnsmasqConfigPath=$baseConfigPath/dnsmasq
|
||||
|
@ -6,7 +6,7 @@ source /opt/kaido/src/libs/bash/lib.sh
|
||||
imageName=docker.io/linuxserver/swag:2.8.0-ls263
|
||||
containerName=reverse-proxy
|
||||
|
||||
dstConfigPath=/mnt/storage/containers/$containerName/config
|
||||
dstConfigPath="$KAIDO_CONTAINER_FOLDER/$containerName/config"
|
||||
|
||||
# envs
|
||||
timezone="Europe/Rome"
|
||||
@ -17,7 +17,7 @@ email="example@example.com"
|
||||
if [ -f "$KAIDO_CONFIG_FOLDER/containers/$containerName/envs.sh" ]; then
|
||||
source "$KAIDO_CONFIG_FOLDER/containers/$containerName/envs.sh"
|
||||
else
|
||||
echo "You must configure this container with this file: "$KAIDO_CONFIG_FOLDER/containers/$containerName/envs.sh"
|
||||
echo "You must configure this container with this file: '$KAIDO_CONFIG_FOLDER/containers/$containerName/envs.sh'"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
@ -11,7 +11,7 @@ containerName_db=${podName}_db
|
||||
imageName_web=docker.io/tzahi12345/youtubedl-material:4.3.2
|
||||
imageName_db=docker.io/library/mongo:4.4.22
|
||||
|
||||
dstBasePath=$KAIDO_CONTAINER_FOLDER/$podName
|
||||
dstBasePath="$KAIDO_CONTAINER_FOLDER/$podName"
|
||||
dstAppDataPath=$dstBasePath/appdata
|
||||
dstUsersPath=$dstBasePath/users
|
||||
dstDBPath=$dstBasePath/db
|
||||
|
Loading…
x
Reference in New Issue
Block a user