Skip to main content
Version: Version 1.3.x

Installation with shipped DB

Installation package​

For using the on premise version will receive an installation package containing:

  • an account to the Peak Solution docker registry
  • zip archive with the necessary configuration files
  • a license file

Add Peak Solution docker registry​

docker login peak-solution.de

What Happens Next?

  1. Prompt for Username: The CLI will ask for your registry username.

  2. Prompt for Password: It will then ask for your password (or an access token). Note: Characters will not appear on the screen as you type for security reasons.

  3. Success Message: If the credentials are correct, you will see Login Succeeded.

Prepare the installation folder​

Unpack the received zip-archive into your choosen installation folder and add the received license file as "tms.l4j" into the same folder. Afterward you should see following files in your installation folder:

/ls
.env
auth.properties
auth.properties-template
config.properties
docker-compose.yml
holiday.properties
tmsscheduler.properties
tms.l4j

Change neccessary config parameters​

All necessary changes can be done in the ".env" file.

Setting the http application port​

Set the web application port for delivering the web application

TMS_WEBAPP_PORT=80

Setting the base URL​

Tell others under which URL the system will be reached. This will e.g. be used to provide automatic links in emails.

TMS_BASEURL=https://tms1.peak-applications.com

Define administration client for license server​

You might define a list of IP addresses which are allowed to connect to the license server administration

TMS_L4JSRV_ADMIN_HOSTS=127.0.0.1

Build and start the application​

Make sure you run bash / cmd within the installation folder

docker compose up -d

Afterwards the application will be available on the specifified web application port, e.g. http://localhost/tms-webapp.