Skip to content
This repository was archived by the owner on Apr 25, 2023. It is now read-only.

Run the site locally

Brian Clozel edited this page Nov 24, 2015 · 24 revisions

Goal

Run the Sagan site application locally, so that it can be browsed at http://localhost:8080.

Prerequisites

Steps

Run the site locally from your IDE

Create a new run configuration with the class sagan.SiteApplication. Make sure that this configuration refers to the sagan-site folder as a working directory. Some IDEs, like IntelliJ, support predefined variables like $MODULE_DIR$.

Then use this run configuration to start the site!

_Note: Sagan is using Spring Boot's developer tools features, such as LiveReload.

Run the site locally from the command line

From the root directory of your sagan repository, run the following:

Tip: New to Gradle? Check out Gradle tips!

./gradlew :sagan-site:bootRun

After a few seconds, you should see:

sagan.SiteApplication : Started SiteApplication

Now, go to http://localhost:8080 and you should see homepage. Click around and explore a bit—you should find the site is identical in every way to what you see at spring.io.

Note: The one exception to the above is search. Out of the gate, you'll get 500 errors when you try to perform a search. To remedy this, you'll need to enable search locally.

Next steps

At this point, you may want to build everything or import into IDEA or Eclipse if you have not already.

Clone this wiki locally