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?
-
Prompt for Username: The CLI will ask for your registry username.
-
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.
-
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.