commit | 640d0e15b387c0221f964f21b672403ce9667490 | [log] [tgz] |
---|---|---|
author | JB Onofré <jbonofre@apache.org> | Mon May 06 14:55:38 2024 +0200 |
committer | GitHub <noreply@github.com> | Mon May 06 14:55:38 2024 +0200 |
tree | 564c2c0f79267b24a1d96fb842562f08abe6dc83 | |
parent | 8eae263ce1273e1519822fa4b68ffc440fd26ede [diff] | |
parent | 02dbdf46ec1793a2619f110186f1e7d13d2538dd [diff] |
Merge pull request #72 from raboof/add-cve-2024-34365 Publish CVE-2024-34365
This project contains the Apache Karaf website.
The concrete repository is on the svn but if you want to contribute, you have to clone the Github repository which is a mirror and provide a pull request with your changes. You can find more informations about how to contribute on the community page of the project (https://karaf.apache.org/community.html).
Clone:
git clone https://github.com/apache/karaf-site.git
Karaf website uses jekyll to build (generate the HTML resources).
To install Jekyll, refer to https://jekyllrb.com/docs/
Once Jekyll is installed, you can build website using:
bundle exec jekyll serve
This command builds website and start the local Jekyll server on http://localhost:4000
NB: your local Jekyll installation might need additional modules required by Apache Karaf website. Just run bundle install
to install these modules.
Build the site for production:
JEKYLL_ENV=production bundle exec jekyll build
Package the war:
mvn clean install
You can test the war with Jetty embedded and visit http://localhost:8080/ :
mvn jetty:run
Deploy on scm
mvn install scm-publish:publish-scm