Skip to main content

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.