Links: Production Website, Staging Website
This project replaces the former Fedora packages app which was built atop now dead libraries and was a pain to maintain. See The packages app has a short runway for context.
This project generates a static page for each package, which is then indexed by Solr.
With the exception of the MIT assets/css/bootstrap.min.css, the content of
this repository is licensed under the GPLv3.
The scripts contained in this repository depend on:
makecreaterepo_ccurlpython3python3-requestspython3-jinja2python3-defusedxmlpython3-tqdmpython3-dnfmake sync-repositoriesmake fetch-datamake htmlInstall npm dependencies: make setup-js
All at once: make all
make helpmake cleanTo run fedora-packages-static with functioning search:
mkdir container_folder public_html docker-compose build docker-compose up
Solr will be available at http://localhost:8983/ and fedora-packages-static will be at http://localhost:8080/