Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions doc/systems/Shadow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# 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.](https://epics-jenkins.isis.rl.ac.uk/) 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.

4 changes: 4 additions & 0 deletions doc/systems/Webserver.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,7 @@ If a new server is setup, then ciphers and old TLS versions may need to be disab
## NDAEXTWEB4

NDAEXTWEB4 is similar in that it also runs on the Hyper-V cluster. This currently hosts the [PVWS](/webdashboard/PVWS) which is a PVWS instance for the IBEX web dashboard.

## Shadow

Some web services run on Shadow - see [here](/systems/Shadow) for more information.