Files
docker-compose/setup.sh

43 lines
927 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
volumes_root="./volumes"
volumes=(
filebrowser
guacamole
servarr/qbittorrent
servarr/prowlarr
servarr/radarr
servarr/sonarr
homepage
homepage/images
vaultwarden
speedtest-tracker/data
speedtest-tracker/keys
apprise-api/config
apprise-api/plugin
apprise-api/attach
gitea/gitea
gitea/postgres
crafty/backups
crafty/logs
crafty/servers
crafty/config
crafty/import
dendrite/postgres
dendrite/config
dendrite/dendrite/media
dendrite/dendrite/jetstream
dendrite/dendrite/search_index
)
mkdir -p "$volumes_root"
for volume in "${volumes[@]}"; do
volume_path="$volumes_root/$volume"
if [ ! -d "$volume_path" ]; then
mkdir -p "$volume_path"
echo "Created volume directory: $volume_path"
else
echo "Volume directory already exists: $volume_path"
fi
done