GeoGPT er et prosjekt som integrerer flere teknologier for å levere en robust løsning for geodata. Denne veiledningen hjelper deg med å sette opp prosjektet lokalt.
For å starte alle tjenestene automatisk, kan du kjøre Bash-skriptet start_geogpt.sh
.
-
Gi skriptet kjøretilgang (kun nødvendig på Linux/macOS):
chmod +x start_geogpt.sh
-
Kjør skriptet:
- Linux/macOS:
./start_geogpt.sh
- Windows (PowerShell med Git Bash eller WSL):
bash start_geogpt.sh
Hvis du foretrekker å starte systemet manuelt, følg disse stegene:
- Installer avhengigheter for klienten
- Naviger til mappen
geonorge-app
:cd geonorge-app npm i cd ..
- Start PostgreSQL med pgvector
- Gå til mappen
pgvector_docker
og kjør:cd pgvector_docker ./run_pgvector.sh cd ..
- Generer vektorer og sett dem inn i databasen
- Naviger til
scripts
-mappen og kjør disse kommandoene i rekkefølge:cd scripts python create_vector.py python insert_csv.py cd ..
- Start backend-serveren (i en separat terminal):
- Naviger til
geonorge-server
og kjør:cd geonorge-server python main.py
- Start frontend-utviklingsserveren (i en annen terminal):
- Naviger til
geonorge-app
og kjør:cd geonorge-app npm run dev
Når serveren og klienten kjører, kan du teste løsningen ved å navigere til den oppgitte localhost
-adressen i nettleseren din.