Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package tomcat-10-image for openSUSE:Factory
checked in at 2024-05-06 17:55:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tomcat-10-image (Old)
and /work/SRC/openSUSE:Factory/.tomcat-10-image.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tomcat-10-image"
Mon May 6 17:55:01 2024 rev:3 rq:1172127 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/tomcat-10-image/tomcat-10-image.changes
2024-04-14 12:24:24.321093718 +0200
+++
/work/SRC/openSUSE:Factory/.tomcat-10-image.new.1880/tomcat-10-image.changes
2024-05-06 17:56:21.785881016 +0200
@@ -1,0 +2,5 @@
+Fri May 3 09:48:28 UTC 2024 - Dirk Mueller <[email protected]>
+
+- update tomcat readme to have standard footer and correct references
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ README.md ++++++
--- /var/tmp/diff_new_pack.7JuPzK/_old 2024-05-06 17:56:22.377902568 +0200
+++ /var/tmp/diff_new_pack.7JuPzK/_new 2024-05-06 17:56:22.381902713 +0200
@@ -1,31 +1,31 @@
# Tomcat 10 Container Image
-â
+
Apache Tomcat (Tomcat for short) is a free and open-source implementation of
the
Jakarta Servlet, Jakarta Expression Language, and WebSocket technologies. It
provides a pure Java HTTP web server environment that can run Java code. It is
a
Java web application server and not a complete JEE application server.
-â
-â
+
+
## How to use the image
-â
+
By default, the image launches Tomcat with the same configuration as the one
that comes with SUSE Linux Enterprise Server. The difference is that logging is
sent to stdout, meaning that the `podman logs tomcat` command displays Tomcat
logs.
-â
+
For security reasons, the image runs as the **tomcat** user. This means that
additional packages cannot be installed via `zypper`, unless the user becomes
`root`.
-â
+
To deploy an application, copy the `.war` file file into
`$CATALINA_BASE/webapps` (either during a container build or by bind-mounting
the directory), and launch the container using the following command:
```ShellSession
-$ podman run -d --rm -p 8080:8080 registry.suse.com/suse/tomcat:10
+$ podman run -d --rm -p 8080:8080 registry.opensuse.org/opensuse/tomcat:10
```
-â
+
The deployed webapp is then accessible via
`http://localhost:8080/$webapp_name`.
-â
+
### How to use the image with rootless Podman
@@ -38,43 +38,50 @@
```ShellSession
$ chmod 0777 /path/to/my/app
$ podman run --rm -d -v /path/to/my/app:/usr/share/tomcat/webapps:z \
- -p 8080:8080 registry.suse.com/suse/tomcat:10
+ -p 8080:8080 registry.opensuse.org/opensuse/tomcat:10
```
-â
+
## Configuration
-â
+
The main Tomcat configuration files (for example
`/etc/tomcat/logging.properties`) are stored in `/etc/tomcat/`.
-â
+
Tomcat's runtime options can be configured using the environment variables
`JAVA_OPTS` and `CATALINA_OPTS`. `JAVA_OPTS` specifies general options used for
the JVM, whereas `CATALINA_OPTS` specifies Tomcat's flags. You can pass the
options to the container runtime using the `-e` flag:
```ShellSession
$ podman run -it --rm \
- -e JAVA_OPTS="-Xmx1024m" \
- -p 8080:8080 \
- registry.suse.com/suse/tomcat:10
+ -e JAVA_OPTS="-Xmx1024m" -p 8080:8080 \
+ registry.opensuse.org/opensuse/tomcat:10
```
-â
-The image ships with `CATALINA_HOME` set to `/usr/share/tomcat` and
`CATALINA_BASE` set to
-`/usr/share/tomcat`.
-â
-â
+
+The image ships with `CATALINA_HOME` set to `/usr/share/tomcat`
+and `CATALINA_BASE` set to `/usr/share/tomcat`.
+
+
## Samples
-â
+
By default, the sample applications shipped with Tomcat are not installed in
-the container image. You can obtain them by installing one of the following
+the container image. Add them by installing one of the following
packages:
- tomcat10-webapps
- tomcat10-admin-webapps
- tomcat10-docs-webapp
-
## Upgrading from Tomcat 9
-â
-Tomcat 9 implements Java EE 8, and Tomcat 10 implements Jakarta
-EE 9. Before upgrading from version 9, consult the upstream migration guide:
-https://tomcat.apache.org/migration-10.html
+
+Tomcat 9 implements Java EE 8, and Tomcat 10
+implements Jakarta EE 9. Before upgrading from version 9, consult the
+[upstream migration guide](https://tomcat.apache.org/migration-10.html).
+
+## Licensing
+`SPDX-License-Identifier: MIT`
+
+The build recipe and this documentation is licensed as MIT.
+The container itself contains various software components under various open
source licenses listed in the associated
+Software Bill of Materials (SBOM).
+
+This image is based on [openSUSE
Tumbleweed](https://get.opensuse.org/tumbleweed/).