There are two ways to start working on VirtuDoc. The Docker method is recommened to avoid platform-specific issues, reduce the amount of configuration required to start the application, and to ensure that your development environment is as close as possible to the production environment.
git
or the GitHub CLI.docker-compose up --build
.localhost:8080
in your browser.Ctrl-C
.Once your local stack is working, it is recommened that you set up SSL, especially if you will be doing front-end work. The instructions are in the wiki. Once that is set up you can access the web app from your web browser by visiting https://localhost
.
Unit tests should run automatically when you re-run docker-compose, but you can run them manually with ./mvnw test
. If you make a change to the source code, restart the container from the Docker Desktop GUI, no need to restart the entire stack.
git
or the GitHub CLI.adoptjdk
version)../mvnw spring-boot:run
. Windows users should use ./mvnw.cmd
.localhost:8080
in your browser.Ctrl-C
.