diff --git a/apps/tomcat/10.1.19/data.yml b/apps/tomcat/10.1.19/data.yml new file mode 100755 index 00000000..871db38f --- /dev/null +++ b/apps/tomcat/10.1.19/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: 8080 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: tomcat + envKey: TOMCAT_PASSWORD + labelEn: Tomcat Password + labelZh: 管理员密码 + random: true + required: true + rule: paramComplexity + type: password diff --git a/apps/tomcat/10.1.19/data/.gitkeep b/apps/tomcat/10.1.19/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/apps/tomcat/10.1.19/docker-compose.yml b/apps/tomcat/10.1.19/docker-compose.yml new file mode 100644 index 00000000..d14f82fe --- /dev/null +++ b/apps/tomcat/10.1.19/docker-compose.yml @@ -0,0 +1,19 @@ +version: '3' +services: + nexus: + image: bitnami/tomcat:10.1.19 + restart: always + container_name: ${CONTAINER_NAME} + environment: + - TOMCAT_PASSWORD=${TOMCAT_PASSWORD} + ports: + - ${PANEL_APP_PORT_HTTP}:8080 + volumes: + - ./data:/bitnami/tomcat + networks: + - 1panel-network + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/apps/tomcat/10.1.19/scripts/init.sh b/apps/tomcat/10.1.19/scripts/init.sh new file mode 100644 index 00000000..5fa26732 --- /dev/null +++ b/apps/tomcat/10.1.19/scripts/init.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +chown -R 1001:1001 data \ No newline at end of file diff --git a/apps/tomcat/8.5.99/data.yml b/apps/tomcat/8.5.99/data.yml new file mode 100755 index 00000000..871db38f --- /dev/null +++ b/apps/tomcat/8.5.99/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: 8080 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: tomcat + envKey: TOMCAT_PASSWORD + labelEn: Tomcat Password + labelZh: 管理员密码 + random: true + required: true + rule: paramComplexity + type: password diff --git a/apps/tomcat/8.5.99/data/.gitkeep b/apps/tomcat/8.5.99/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/apps/tomcat/8.5.99/docker-compose.yml b/apps/tomcat/8.5.99/docker-compose.yml new file mode 100644 index 00000000..f82cd6f5 --- /dev/null +++ b/apps/tomcat/8.5.99/docker-compose.yml @@ -0,0 +1,19 @@ +version: '3' +services: + nexus: + image: bitnami/tomcat:8.5.99 + restart: always + container_name: ${CONTAINER_NAME} + environment: + - TOMCAT_PASSWORD=${TOMCAT_PASSWORD} + ports: + - ${PANEL_APP_PORT_HTTP}:8080 + volumes: + - ./data:/bitnami/tomcat + networks: + - 1panel-network + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/apps/tomcat/8.5.99/scripts/init.sh b/apps/tomcat/8.5.99/scripts/init.sh new file mode 100644 index 00000000..5fa26732 --- /dev/null +++ b/apps/tomcat/8.5.99/scripts/init.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +chown -R 1001:1001 data \ No newline at end of file diff --git a/apps/tomcat/9.0.86/data.yml b/apps/tomcat/9.0.86/data.yml new file mode 100755 index 00000000..871db38f --- /dev/null +++ b/apps/tomcat/9.0.86/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: 8080 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: tomcat + envKey: TOMCAT_PASSWORD + labelEn: Tomcat Password + labelZh: 管理员密码 + random: true + required: true + rule: paramComplexity + type: password diff --git a/apps/tomcat/9.0.86/data/.gitkeep b/apps/tomcat/9.0.86/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/apps/tomcat/9.0.86/docker-compose.yml b/apps/tomcat/9.0.86/docker-compose.yml new file mode 100644 index 00000000..c8bc2a6e --- /dev/null +++ b/apps/tomcat/9.0.86/docker-compose.yml @@ -0,0 +1,19 @@ +version: '3' +services: + nexus: + image: bitnami/tomcat:9.0.86 + restart: always + container_name: ${CONTAINER_NAME} + environment: + - TOMCAT_PASSWORD=${TOMCAT_PASSWORD} + ports: + - ${PANEL_APP_PORT_HTTP}:8080 + volumes: + - ./data:/bitnami/tomcat + networks: + - 1panel-network + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/apps/tomcat/9.0.86/scripts/init.sh b/apps/tomcat/9.0.86/scripts/init.sh new file mode 100644 index 00000000..5fa26732 --- /dev/null +++ b/apps/tomcat/9.0.86/scripts/init.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +chown -R 1001:1001 data \ No newline at end of file diff --git a/apps/tomcat/README.md b/apps/tomcat/README.md new file mode 100644 index 00000000..0f2a9676 --- /dev/null +++ b/apps/tomcat/README.md @@ -0,0 +1,14 @@ +# 使用说明 + +- 管理员用户名:manager +- 镜像采用的是 Java 17 版本。 + +# Apache Tomcat + +Apache Tomcat® 软件是 Java Servlet、JavaServer Pages、Java Expression Language 和 Java WebSocket 技术的开源实现。Java Servlet、JavaServer Pages、Java Expression Language 和 Java WebSocket 规范是在 [Java 社区进程](https://jcp.org/en/introduction/overview) 下开发的。 + +Apache Tomcat 软件是在开放和参与式环境中开发的,并在 [Apache 许可证版本 2](](https://www.apache.org/licenses/)) 下发布。Apache Tomcat 项目旨在成为来自世界各地的最优秀开发者的合作。我们邀请您参与这个开放的开发项目。要了解更多信息,[点击这里](https://tomcat.apache.org/getinvolved.html) 或继续阅读。 + +Apache Tomcat 软件驱动着许多大型、关键性的网络应用程序,涵盖了各种行业和组织。其中一些用户及其故事列在 [PoweredBy wiki 页面](https://cwiki.apache.org/confluence/display/TOMCAT/PoweredBy)上。 + +Apache Tomcat、Tomcat、Apache、Apache feather和 Apache Tomcat 项目标志是 Apache 软件基金会的商标。 \ No newline at end of file diff --git a/apps/tomcat/data.yml b/apps/tomcat/data.yml new file mode 100755 index 00000000..aca129b8 --- /dev/null +++ b/apps/tomcat/data.yml @@ -0,0 +1,20 @@ +name: Apache Tomcat +tags: + - 开发工具 +title: 开源的 Web 服务器和 Servlet 容器 +type: 开发工具 +description: 开源的 Web 服务器和 Servlet 容器 +additionalProperties: + key: tomcat + name: Apache Tomcat + tags: + - DevTool + shortDescZh: 开源的 Web 服务器和 Servlet 容器 + shortDescEn: An open-source web server and servlet container + type: tool + crossVersionUpdate: false + limit: 0 + recommend: 0 + website: https://tomcat.apache.org/ + github: https://github.com/apache/tomcat + document: https://tomcat.apache.org/ diff --git a/apps/tomcat/logo.png b/apps/tomcat/logo.png new file mode 100644 index 00000000..d4618662 Binary files /dev/null and b/apps/tomcat/logo.png differ diff --git a/renovate.json b/renovate.json index fa302d15..8893fc84 100644 --- a/renovate.json +++ b/renovate.json @@ -49,6 +49,18 @@ { "matchFileNames": ["apps/dataease/2.*/*.yml"], "allowedVersions": ">=2.0" + }, + { + "matchFileNames": ["apps/tomcat/8.*/*.yml"], + "allowedVersions": "/^8.*/" + }, + { + "matchFileNames": ["apps/tomcat/9.*/*.yml"], + "allowedVersions": "/^9.*/" + }, + { + "matchFileNames": ["apps/tomcat/10.*/*.yml"], + "allowedVersions": "/^10.*/" } ], "prCreation": "immediate"