Trento Web Container Image
Description
Trento is a bespoke, stand-alone web application, built by SUSE from the ground up, to facilitate SAP operations, proactively preventing infrastructural issues by diagnosing common configuration mistakes by validating systems against SUSE best practices. It's meant to complement SUSE Linux Enterprise Server for SAP applications in helping IT organizations run mission-critical enterprise software.
Usage
The officially supported ways to run Trento are described at the SUSE documentation website. It covers the RPM and the Kubernetes-based deployments.
If you want to run Trento using containers, please refer to the Helm chart available at the Trento Helm Charts repository. It is the supported way to run Trento using containers in a Kubernetes environment, as it takes care of all the necessary dependencies and configurations for you.
You can install the Trento Helm Chart using the following command:
helm upgrade \
--install trento-server oci://registry.suse.com/trento/trento-server \
--create-namespace \
--namespace trento \
--set global.trentoWeb.origin=YOUR_TRENTO_SERVER_HOSTNAME \
--set trento-web.adminUser.password=YOUR_ADMIN_PASSWORD
Using the container image directly
Running the container image directly is not the recommended way to run Trento and it is not supported by SUSE. It requires manual configuration of all dependencies and environment variables, including PostgreSQL and RabbitMQ.
If you still want to run Trento from the container image without Kubernetes, please refer to the project documentation.
As a quick example, you can run the container image using the following command:
# Set the proper environment variables, see https://github.com/trento-project/web/blob/main/packaging/suse/rpm/systemd/trento-web.example for reference
docker run -d -p 4000:4000 --name trento-web registry.suse.com/trento/trento-web start
Licensing
SPDX-License-Identifier: Apache-2.0
This project is licensed under the Apache License 2.0. See the LICENSE file for details.