Skip to content

Arbeidsområde for produksjonsdatabase for Fremmedartsvurderinger frem mot 2023

License

Notifications You must be signed in to change notification settings

Artsdatabanken/Fremmedartsbase2023

Repository files navigation

Fremmedartsbase2023

Arbeidsområde for produksjonsdatabase for Fremmedartsvurderinger frem mot 2023

Testmiljø: https://fab4api.test.artsdatabanken.no/

Løsningen er laget med .net Core 6 og React SPA. Krever følgende for å kunne bygges:

Arkitektur

graph TD
    A[[Fab4 gui]] ==>B([Fab4 api])
    A -->|get-occurences| W(artskart-api)
    A -->|authentication| U(identityserver)
    B -->|store-datasets| W
    B ==>|store-references| R
    B ==>|storage| D[(sql-server)]
    B -->|auth| U
    R -->|auth| U
    A -->|get-taxonomy| T(taxonomy-api)
    A -->|get-reference| R(references-api)


Loading

Projects

Nbic.Indexer

Wrapper that creates an file based Lucene.Net index with methods for adding documents, searching, counting and so on....

Prod.Api

Api backend for Alien species database

Prod.Api readme

Prod.Data.EFCore

Data persistence layer for the Alien species database

Prod.Data.EFCore readme

Prod.Domain

Domain data model for solution

Prod.Web

Frontend client nodejs/React SPA

SwissKnife

Swiss Army Knife command line tool - toolkit

SwissKnife readme

Docker

(dokumentasjon må oppdateres... utdatert)

Docker image

Bygges og publiseres på innsjekk - basert på følgende dockerfil: Dockerfile

docker pull artsdatabanken/fab4api

Starte applikasjonen og gjøre den tilgjengelig på port 8888 localhost, samt sette 2 environmentvariabler:

  • AuthAuthority: url til autentiseringsserver
  • FabDatabase: ConnectionString til sql database instans
docker run --name testfab2 -p 8888:3001 -e 'AuthAuthority=https://demo.identityserver.io' -e 'FabDatabase="Data Source = host.docker.internal; Initial Catalog = fab2023; Persist Security Info = True; User ID = fabbase; Password = notapassword; Connection Timeout = 150;"' -it artsdatabanken/fab4api

Forklaringer og Råd

For forklaring til applikasjonens virkemåte se readme.md under Prod.web

About

Arbeidsområde for produksjonsdatabase for Fremmedartsvurderinger frem mot 2023

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published