Shadow
Shadow is a Linux machine which hosts various services. Credentials are in Keeper.
Apache
Apache is running as the main http server, it proxies requests running to other services ie. Jenkins on shadow.
Configuration is located at /etc/httpd/conf.d/
.
Jenkins
Shadow hosts the Jenkins instance. and is the built-in node.
This runs as a systemd
service called jenkins
, its configuration is stored in /isis2/jenkins/instances/epics/
.
Site-mirrored Wikis
These are currently being built by Github actions, Shadow executes periodic cron jobs (run sudo su - isisupdate
then crontab -e
to see these) which pull the gh-pages
branches of the Github wikis.
The cron jobs run /isis/scripts/update_x
where x
is the name of the wiki.