diff --git a/docs/.vuepress/components/ELSApplication.vue b/docs/.vuepress/components/ELSApplication.vue
index 41a3020a3..8064ada2a 100644
--- a/docs/.vuepress/components/ELSApplication.vue
+++ b/docs/.vuepress/components/ELSApplication.vue
@@ -92,6 +92,12 @@ const applications = [
link: "./mysql-and-percona-server/",
icon: "/images/mysql.webp",
},
+ {
+ name: "Wildfly",
+ versions: "19.0.1.Final",
+ link: "./wildfly/",
+ icon: "/images/Wildfly.webp",
+ },
];
diff --git a/docs/.vuepress/config-client/sidebar.ts b/docs/.vuepress/config-client/sidebar.ts
index c8a26f64f..90f2193b2 100644
--- a/docs/.vuepress/config-client/sidebar.ts
+++ b/docs/.vuepress/config-client/sidebar.ts
@@ -587,6 +587,10 @@ export default {
title: 'MySQL and Percona Server',
icon: '/images/mysql.webp',
},
+ {
+ path: '/els-for-applications/wildfly/',
+ icon: '/images/Wildfly.webp',
+ },
"/els-for-applications/managing-els-repository/",
]
},
diff --git a/docs/.vuepress/public/images/Wildfly.webp b/docs/.vuepress/public/images/Wildfly.webp
new file mode 100644
index 000000000..6dc1b4162
Binary files /dev/null and b/docs/.vuepress/public/images/Wildfly.webp differ
diff --git a/docs/els-for-applications/wildfly/README.md b/docs/els-for-applications/wildfly/README.md
new file mode 100644
index 000000000..c61338404
--- /dev/null
+++ b/docs/els-for-applications/wildfly/README.md
@@ -0,0 +1,170 @@
+# Wildfly
+
+Wildfly is a trademark of Red Hat, Inc.
+
+
+
+TuxCare's Endless Lifecycle Support (ELS) for Wildfly provides security patches and selected bug fixes that are integral to the stable operation of applications running on these versions of Wildfly. These components have either reached their end of standard support from vendors or have reached End of Life (EOL).
+Our ELS for Wildfly service is designed to provide solutions for organizations that are not yet ready to migrate to newer versions and that are seeking long-term stability for their legacy Wildfly applications.
+
+## Supported Versions
+
+* Wildfly 19.0.1.Final
+
+## Installation
+
+
+
+* Nexus repository access credentials (username and password) — contact [sales@tuxcare.com](mailto:sales@tuxcare.com)
+* To browse available artifacts, visit TuxCare [Nexus](https://nexus.repo.tuxcare.com/#browse/browse:els_java) and click **Sign in** in the top right corner. You may need to refresh the page after logging in.
+
+
+
+
+
+1. **Navigate to the build tool directory**
+ * Windows
+ ```text
+ Maven: C:\Users\{username}\.m2
+ Gradle: C:\Users\{username}\.gradle
+ ```
+ * macOS
+ ```text
+ Maven: /Users/{username}/.m2
+ Gradle: /Users/{username}/.gradle
+ ```
+ * Linux
+ ```text
+ Maven: /home/{username}/.m2
+ Gradle: /home/{username}/.gradle
+ ```
+
+2. **Configure credentials**
+
+ :::tip
+ For Maven, you may choose any valid `` value instead of `tuxcare-registry`, but the same value must be used in both `settings.xml` and `pom.xml`.
+ :::
+
+
+
+ Replace `USERNAME` and `PASSWORD` with your TuxCare credentials (see [Prerequisites](#prerequisites) above).
+
+3. **Add the TuxCare repository**
+
+ Add the TuxCare Wildfly repository and plugins to your build configuration.
+
+
+
+ * To fully switch from the official Wildfly repository, replace it with the TuxCare repository.
+ * To keep both, add TuxCare after the official one.
+
+ Example Maven and Gradle projects are available on GitHub. Remember to set the required environment variables.
+ * [Maven](https://github.com/cloudlinux/securechain-java/tree/main/examples/maven)
+ * [Gradle](https://github.com/cloudlinux/securechain-java/tree/main/examples/gradle)
+
+4. **Update dependencies**
+
+ Replace Wildfly dependencies with TuxCare-maintained versions. You can find artifact versions on [Nexus](https://nexus.repo.tuxcare.com/#browse/browse:els_java) — sign in with your TuxCare credentials.
+
+
+
+5. **Verify the setup**
+
+ Use your build tool to list the project's dependencies and confirm TuxCare packages are resolved correctly.
+
+
+
+6. **Build the project**
+
+ Include any library from the repository and run a build.
+
+
+
+ The build tool you're using should be able to identify and resolve dependencies from the TuxCare ELS for Wildfly repository.
+
+
+
+## What's Next?
+
+
+
+*  [CVE Tracker](https://tuxcare.com/cve-tracker/?product=Wildfly) — Track vulnerability fixes and updates
+*  [Available fixes](https://tuxcare.com/cve-tracker/fixes?product=Wildfly) — Patched versions and changelogs
+*  [Supported components](https://tuxcare.com/cve-tracker/products?product=Wildfly) — Full list of product parts covered by ELS
+*  [VEX feed](https://security.tuxcare.com/vex/cyclonedx/els_lang_java/org.wildfly.core/) — Vulnerability Exploitability eXchange feed
+*  [Managing the ELS repository](/els-for-applications/managing-els-repository/) — Update to newer versions
+
+
+
+
+
+