Skip to main content

Building Eventcatalog

You can also use EventCatalog in SSR mode, which means you can use EventCatalog as a server-side rendered application.

This can be useful for large catalogs, or for users with slow deployment times.

Certain features like Authentication and EventCatalog Chat require SSR mode.

How it works

Rather than building the entire catalog into HTML files, EventCatalog will render the pages on the fly (using server-side rendering).

This means you can use EventCatalog as a server-side rendered application.

Building your EventCatalog (SSR)

First you need to update your eventcatalog.config.js file to use SSR mode.

eventcatalog.config.js
export default {
// defaults to static
output: 'server',
}

Next you need to build your EventCatalog

npm run build

This will output one directory

  • dist - Your EventCatalog as a SSR application

Deployment

You will need to deploy your EventCatalog to a server that can run Node.js.

The easiest way to do this is to use a docker container.