Skip to content

hisherear/webcert

 
 

Repository files navigation

Webcert

Webcert är en webbtjänst för att författa intyg samt ställa frågor och svar kring dem.

Kom igång

Här hittar du grundläggande instruktioner för hur man kommer igång med projektet. Mer detaljerade instruktioner för att sätta upp sin utvecklingsmiljö och liknande hittar du på projektets Wiki för utveckling.

Bygg projektet

Webcert byggs med hjälp av Maven enligt följande:

$ git clone https://github.com/sklintyg/webcert.git

$ cd webcert
$ mvn install

Starta webbapplikationen

Webbapplikationen kan startas med Jetty enligt följande:

$ cd web
$ mvn jetty:run
$ open http://localhost:9088/welcome.jsp

Detta startar Webcert med stubbar för alla externa tjänster som Webcert använder. För att köra både Mina intyg och Webcert samtidigt behöver Intygstjänsten startas före Mina intyg och Webcert.

Starta specifik version

Man kan även starta Webcert i ett läge där endast de funktioner som är tillgängliga i en viss version är tillgängliga.

$ mvn jetty:run -P v3.0

Visa databasen

Man kan även komma åt H2-databasen som startas:

$ open http://localhost:9090/

För att komma åt webcert eller intyggs databasen fyll i JDBC URL'n :

WebCert

JDBC URL : jdbc:h2:tcp://localhost:9094/mem:dataSource

Intygg

JDBC URL : jdbc:h2:tcp://localhost:9092/mem:dataSource

Kör FitNesse

För att köra FitNesse-testerna måste man starta FitNesse wiki:

$ cd ../specifications
$ mvn verify -Pwiki
$ open http://localhost:9126/

Licens

Copyright (C) 2014 Inera AB (http://www.inera.se)

Webcert is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Webcert is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

Se även LICENSE.md.

About

Webcert är en webbtjänst för att författa intyg samt ställa frågor och svar kring dem.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 72.3%
  • Groovy 14.3%
  • JavaScript 8.1%
  • HTML 4.2%
  • Other 1.1%