fix default installation script

This commit is contained in:
Dejan R. 2025-12-11 11:04:34 +00:00
parent 0fa16f7c9c
commit 1784a1c606

View file

@ -5,7 +5,9 @@ set -euo pipefail
# CONFIG # CONFIG
############################# #############################
BASE_DIR="${HOME}/Docker/Vaultwarden" # Run this script from /home/Dejan/Docker
# It will create /home/Dejan/Docker/Vaultwarden
BASE_DIR="$(pwd)/Vaultwarden"
DOMAIN_DEFAULT="https://vaultwarden.rozic-dev.com" DOMAIN_DEFAULT="https://vaultwarden.rozic-dev.com"
TZ_DEFAULT="Europe/Ljubljana" TZ_DEFAULT="Europe/Ljubljana"
@ -37,6 +39,13 @@ generate_admin_token() {
# MAIN # MAIN
############################# #############################
# Optional safety: ensure were in /home/Dejan/Docker
if [[ "$(pwd)" != "/home/Dejan/Docker" ]]; then
echo "Please run this script from /home/Dejan/Docker"
echo "Current directory: $(pwd)"
exit 1
fi
echo ">>> Creating Vaultwarden directory at: ${BASE_DIR}" echo ">>> Creating Vaultwarden directory at: ${BASE_DIR}"
mkdir -p "${BASE_DIR}" mkdir -p "${BASE_DIR}"
cd "${BASE_DIR}" cd "${BASE_DIR}"
@ -148,4 +157,5 @@ echo ">>> Done!"
echo "Vaultwarden should be available at: ${DOMAIN}" echo "Vaultwarden should be available at: ${DOMAIN}"
echo "Admin interface: ${DOMAIN}/admin" echo "Admin interface: ${DOMAIN}/admin"
echo "Admin token (from .env): ${ADMIN_TOKEN}" echo "Admin token (from .env): ${ADMIN_TOKEN}"
echo "Data dir: ${BASE_DIR}/vw-data"
echo "Don't forget to backup ${BASE_DIR}/vw-data and ${BASE_DIR}/.env regularly." echo "Don't forget to backup ${BASE_DIR}/vw-data and ${BASE_DIR}/.env regularly."