Historiske data og visning av eldre lister
Målet er å koble sammen så man også kan bla tilbake i tid for å se eldre visninger og lister.
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.
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
Git workflows representerer tre forskjellige versjoner av kjørende kode.
develop
test
master
Develop er default branch og publiseres på https://assessments-fe-dev.test.artsdatabanken.no. Deploy gjøres i Slack på kanalen #ops med kommando: deploy assessments-fe-dev
Test(staging) er ment som en mere stabil testversjon og publiseres på https://assessments-fe.test.artsdatabanken.no. Deploy gjøres i Slack på kanalen #ops med kommando: deploy assessments-fe
Master publiseres til https://assessments-fe.artsdatabanken.no. Deploy gjøres i Slack på kanalen #crocotta med kommando: deploy assessments-fe
Det må lages pull request før merging til alle brancher
rem Bygg og publish en release av nettsiden:
dotnet publish Assessments-frontend.sln -c Release
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"