typerefinery-ai / typerefinery-websight

CMS For creating Visualization experiences.
https://typerefinery-ai.github.io/typerefinery-websight/report.html
Apache License 2.0
2 stars 0 forks source link

CI

Typerefinery WebSight CMS Project

This project is adapted from WebSight Starter.

Development

Prerequisites

How to build

First, build and install he project with Maven:

./mvnw clean install

Run the command

./mvnw clean verify -P e2e

to build the sample websight, aggregate all required CMS dependencies, run end-to-end tests with Cypress, build Docker images (ds/nginx-luna:latest, ds/websight-cms-luna:latest).

How to run

Once you have build the project, you can run local containerized environment:

cd environment/local
docker compose up

Project structure

Contributing

Please read our Contributing Guide before submitting a Pull Request to the project.

Deploy

To install application code to your local instance:

./mvnw -f application/backend/pom.xml clean install -P autoInstallBundle

To install content to your local instance:

./mvnw -f content/pom.xml clean install -P autoInstallPackage