Artsdatabanken / assessments-frontend

Samlende visning av rødlistene og fremmedartslistene
2 stars 0 forks source link

Assessments frontend

URL-er

Url .NET miljø Branch
https://assessments-fe-dev.test.artsdatabanken.no Staging develop (default)
https://assessments-fe.test.artsdatabanken.no Staging test
https://assessments-fe.artsdatabanken.no Production master
https://beta.artsdatabanken.no/lister/ Staging test
https://artsdatabanken.no/lister/ Production master

https://beta.artsdatabanken.no/lister og https://artsdatabanken.no/lister er tilgjengelig utenfor kontor eller uten vpn.

Teknologi

Nyttig lenke om man er ny til teknologien: https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/start-mvc?view=aspnetcore-6.0&tabs=visual-studio

Oppsett

Deployment og bygging til Linux og docker

Git workflows representerer tre forskjellige versjoner av kjørende kode.

Det må lages pull request før merging til alle brancher

Deployment og bygging til IIS/Windows (hjemmesiden)

Deplyment til iis som website eller applikasjon under en website:

rem Kopier den ferdig bygde applikasjone robocopy "Assessments.Frontend.Web\bin\Release\net7.0\publish" ...destinasjon...


- Registrer Environmentvariabel ConnectionStrings:AzureBlobStorage f.eks. i IIS - Server - Configuration Editor -> Etter å ha valgt Config Editor, klikk i "Section"-nedtrekksmenyen og naviger til: system.webServer/aspNetCore/environmentVariables - da som ASPNETCORE_ConnectionStrings__AzureBlobStorage
- Legg til website eller applikasjon under website som peker på denne katalogen og som har app-pool for 'No managed code' (.net core)

## Bygge ny cache for versjonene i IIS

Det er laget jobber i Jenkins som stopper application pools sletter gammel cache og starter opp application pool. På det viset kan man få bygget ny cache, uten å bygge løsningen på nytt. Disse jobbene heter `assessments-fe-drift-fix-cache` og `assessments-fe-test-fix-cache` i "assessments-fe"

## Bidra til prosjektet
I [wikien](https://github.com/Artsdatabanken/assessments-frontend/wiki) står det mer om hvordan vi bruker git.

## Videre dokumentasjon - se "les meg"-filene for hvert prosjekt

- [Assessments.Frontend.Web](https://github.com/Artsdatabanken/assessments-frontend/blob/develop/Assessments.Frontend.Web/README.md)
- [Assessments.Transformation](https://github.com/Artsdatabanken/assessments-frontend/blob/develop/Assessments.Transformation/README.md)
- Teamskanal: "Prosjekt - Visning av ekspertvurderinger"