Install Stormspotter without Docker
mainTo run Stormspotter without Docker, you must have Python 3.8, NodeJS/npm, and Neo4j installed on your system.
Backend Setup
The backend uses FastAPI and is configured to run on port 9090 by default. If you change the port in backend/app.py (line 5), you must also update the port in the Q-Uploader component within frontend/src/components/DatabaseView.vue to ensure the frontend can reach the backend.
cd backend
python3 ssbackend.pyzWeb App Setup
The web app is a Vue/Quasar SPA located in frontend/dist/spa. Use the Quasar CLI to serve it:
npm install -g @quasar/cli
cd frontend/dist/spa
quasar serve -p 9091 --history