Infrastructure: upgrade and document the Lumiera Trac

This commit is contained in:
Fischlurch 2026-01-08 23:16:29 +01:00
commit 9df85992ee
2 changed files with 9017 additions and 9 deletions

View file

@ -18,22 +18,25 @@ The main Website.
- Data is in '/var/www'. The Website is a git repository.
- Configuration is at '/etc/apache2/sites-available/lumiera.conf'
- cehteh cares for the administration.
- cehteh and ichthyo are responsible for the administration.
- To proprose some changes clone the git repository and send a
notfication/merge-request to the mailinglist.
Some directories symlink to other directories (see below).
https://staging.lumiera.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~
The »staging site«
~~~~~~~~~~~~~~~~~~
Testing repository for the Website. Web development is done and
reviewed here before it gets pushed to the main Website.
Testing repository for the Website. It is configured in Apache
to be served from a separate virtual host, with an obvious DNS
name (which _must not_ be mentioned in published content!).
Web development is done and reviewed here before it gets
pushed to the main Website.
- Data is in '/var/www-staging'. The Website is a git repository.
- Configuration is at '/etc/apache2/sites-available/staging.conf'
- cehteh cares for the administration.
- cehteh and ichthyo are responsible for the administration.
- To proprose some changes clone the git repository and send a
notfication/merge-request to the mailinglist.
@ -108,5 +111,20 @@ Upload directory where people can rsync data.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Clone of the lumiera source repository to serve the documentation within.
/var/local/trac/
~~~~~~~~~~~~~~~~
This is the configuration root of our https://trac.edgewall.org/[Trac] installation
for the Lumiera issue tracker. This is actually a Git repository, since our setup
became gradually more elaborate over time. We even have some local tweaks to
the CSS styles and the Subtickets-Plugin (Python code).
- a copy of the Apache configuration is checked in as well
- note some scripts in the 'scripts' subdirectory
- an export of current Trac resources was dumped into 'static'
and is served directly by Apache from there
- the actual »Trac-environment« with config and SQLite-DB is in 'trac-env'
- all source trees of all essential plug-ins are checked into 'PluginBuild',
so that any plugin could be regenerated by `python3 setup.py bdist_egg`
- a dump of the TracDB is also checked into that Git

File diff suppressed because it is too large Load diff