BASH open.sh
#!/bin/bash
# Open Second Brain Vault web app
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
VENV="$SCRIPT_DIR/.venv"
# Activate virtual environment
source "$VENV/bin/activate"
# Load environment variables
if [ -f "$SCRIPT_DIR/.env" ]; then
export $(cat "$SCRIPT_DIR/.env" | grep -v '^#' | xargs)
fi
# Run the Flask app
exec python "$SCRIPT_DIR/app.py"