diff --git a/Others/jetty/README.md b/Others/jetty/README.md new file mode 100644 index 0000000000000000000000000000000000000000..e11fe18e75108710bea0eff84d8beb2ff01610d6 --- /dev/null +++ b/Others/jetty/README.md @@ -0,0 +1,38 @@ +# Quick reference + +- The official Jetty docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative). + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community). + +# Jetty | openEuler +Current jetty docker images are built on the [openEuler](https://repo.openeuler.org/). This repository is free to use and exempted from per-user rate limits. + +Eclipse Jetty is a lightweight, highly scalable, Java-based web server and Servlet engine. Jetty's goal is to support web protocols (HTTP/1, HTTP/2, HTTP/3, WebSocket, etc.) in a high volume low latency way that provides maximum performance while retaining the ease of use and compatibility with years of Servlet development. + +Learn more about Jetty on [Jetty documentation](https://jetty.org/docs/index.html)⁠. + +# Supported tags and respective Dockerfile links +The tag of each `jetty` docker image is consist of the version of `jetty` and the version of basic image. The details are as follows + +| Tag | Currently | Architectures | +|------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|------------------| +| [12.0.21-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/jetty/12.0.21/24.03-lts-sp1/Dockerfile) | Jetty 12.0.21 on openEuler 24.03-LTS-SP1 | amd64, arm64 | + +# Usage +In this usage, users can select the corresponding `{Tag}` based on their requirements. + +- Add jetty dependency + + Maven: Add the following dependency to your `pom.xml`. + ``` + + org.eclipse.jetty + jetty-server + ${jetty.version} + + ``` + +# Question and answering +If you have any questions or want to use some special features, please submit an issue or a pull request on [openeuler-docker-images](https://gitee.com/openeuler/openeuler-docker-images). \ No newline at end of file diff --git a/Others/jetty/doc/image-info.yml b/Others/jetty/doc/image-info.yml new file mode 100644 index 0000000000000000000000000000000000000000..a52c293a700743853edfb649dd80a18eb7059bf4 --- /dev/null +++ b/Others/jetty/doc/image-info.yml @@ -0,0 +1,39 @@ +name: jetty +category: others +description: Jetty 是一个开源的、轻量级的 Java Web 服务器 和 Servlet 容器,由 Eclipse 基金会维护。它被广泛用于嵌入式系统、微服务架构和云原生应用,特点是高性能、模块化设计,并且启动速度快。 +environment: | + 本应用在Docker环境中运行,安装Docker执行如下命令 + ``` + yum install -y docker + ``` +tags: | + jetty镜像的Tag由其版本信息和基础镜像版本信息组成,详细内容如下 + + | Tag | Currently | Architectures | + |----------|-------------|------------------| + |[12.0.21-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/jetty/12.0.21/24.03-lts-sp1/Dockerfile)| Jetty 12.0.21 on openEuler 24.03-LTS-SP1 | amd64, arm64 | + +download: | + 拉取镜像到本地 + ``` + docker pull openeuler/jetty:{Tag} + ``` + +usage: | + - 添加maven依赖 + + Maven: 在`pom.xml`文件中引入Jetty依赖 + ``` + + org.eclipse.jetty + jetty-server + ${jetty.version} + + ``` + +license: Apache-2.0 license +similar_packages: + - Tomcat: Apache Tomcat(简称 Tomcat)是一个轻量级Web服务器和Servlet/JSP容器,它实现了Java Servlet、JSP(JavaServer Pages)和WebSocket规范,是运行Java Web应用的核心服务器之一。 +dependency: + - openjdk + - maven diff --git a/Others/jetty/doc/picture/logo.png b/Others/jetty/doc/picture/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6c45419a4ae951558c735b11df852281cc72b259 Binary files /dev/null and b/Others/jetty/doc/picture/logo.png differ