Building and installation
This site is Work in Progress
This page shall give information on how to build and install the platform.
build
Prerequisites
backend
The backend part of the platform is implemented in Java. Therefor a Java version >= 17 is neesed.
To build the platform in installed version of maven is also needed.
Building the backend platform
First you need to clone the backend platform.
git clone https://github.com/tailoringexpert/platform
After that run
mvn install
in top directory of checked out directory. All dependencies are resolved by the maven build.
It is important to mention that for further installation steps the tailoringexpert-distribution
module generates artifacts to be used in later steps
Building the frontend platform
The example frontend is implemented as vue
single page application, but there is a maven pom to build the distribution. A simple
mvn install
is sufficent. All needed requirements will, hopfully, resolved and also a needed node instance will be installed in the project.
installation
The The platform either be deployed as a
- containerized/dockerized
- traditional
system.
containerized/dockerized
The docker containers repository provides docker-compose
files and corresponding directory structure to create
docker images. Because no binaries are deployed in any public repository, you have to copy related files to correspondig directorie. There is a README.md
in every directory
with instructions, what files should be in this directory.