-
Notifications
You must be signed in to change notification settings - Fork 8
Home
This wiki is primarily intended for the installation and software development of GT and its software components.
The installation process differs greatly depending on the operating system. Since this is a client/server application, Linux is excellent operating system for this purpose.
- Installation on Debian 10/11/12 based Linux
- Installation on Raspberry Pi 4 and other single board computer (SBC)
- Experience with other SBC
Although the current main developer is developing GT under Windows, the productive operation of GT is primarily intended for Linux systems. Why this?
- There are no license fees for Linux
- A GT server is designed for 24/7 continuous operation, and with appropriate single-board computers, cost-effective operation is possible.
- Just as the desktop is dominated by Windows and macOS, so is the dominance of Linux as a web server on the Internet.
The installation is a bit complicated, but the update of GT is very simple, if the installation was done with deliviered shell scripts.
When GT gets deployed to prodcution it uses Flyway to create data structure and migrate the data of the database. Some migration SQL scripts depending on your GT version will be executed.
If you performed the installation with scripts, you can follow the description below:
Certain adjustments to GT can be made during runtime. Others have to be set before compiling the application, this is done via:
-
Changes on application.properties or
application-production.properties
To support the development