adding password init to setup.sh
This commit is contained in:
11
setup.sh
11
setup.sh
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user