adding password init to setup.sh

This commit is contained in:
2025-12-23 20:01:13 -06:00
parent d02a065bde
commit 9a0b7c7920

View File

@@ -112,11 +112,16 @@ podman build --network=host -t sneakyscan .
# Initialize database if it doesn't exist or is empty # Initialize database if it doesn't exist or is empty
echo "" echo ""
echo "Initializing database..." echo "Initializing database..."
# Build init command with optional password
INIT_CMD="init_db.py --db-url sqlite:////app/data/sneakyscanner.db --force"
if [ -n "$INITIAL_PASSWORD" ]; then
INIT_CMD="$INIT_CMD --password $INITIAL_PASSWORD"
fi
podman run --rm --entrypoint python3 -w /app \ podman run --rm --entrypoint python3 -w /app \
-v "$(pwd)/data:/app/data" \ -v "$(pwd)/data:/app/data" \
-e DATABASE_URL=sqlite:////app/data/sneakyscanner.db \ sneakyscan $INIT_CMD
-e INITIAL_PASSWORD="${INITIAL_PASSWORD:-}" \
sneakyscan init_db.py --db-url sqlite:////app/data/sneakyscanner.db --force
echo "✓ Database initialized" echo "✓ Database initialized"
podman-compose up -d podman-compose up -d