Skip to content

Repository files navigation

Vaadin Directory project

Visit at vaadin.com/directory/

The Vaadin Directory is the place to share Vaadin add-ons: Sophisticated client-server Java and Web Components compatible with [Vaadin](https://github.com/vaadin/flow

Read more about how to publish your own Vaadin Add-ons at vaadin.com/directory-help.

Building and running

While the admin UI based on Java-only views, the search is built with Lit/TypeScript and endpoints with Java 21.

(Note: This project depends on a separate backend project, and before building you should have installed that.)

Build and run development mode using Maven:

mvn install

Build Docker image:

export DOCKER_BUILDKIT=0
docker build --progress plain -t vaadin/directory . > docker.build.log

Run Docker image:

docker run -p 8080:8080 vaadin/directory

Application is running at localhost:8080.

Used by

Contributors

Languages