Webcert är en webbtjänst för att författa intyg samt ställa frågor och svar kring dem.
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.
Webcert byggs med hjälp av Maven enligt följande:
$ git clone https://github.com/sklintyg/webcert.git
$ cd webcert
$ mvn install
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.
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
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
För att köra FitNesse-testerna måste man starta FitNesse wiki:
$ cd ../specifications
$ mvn verify -Pwiki
$ open http://localhost:9126/
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.