Skip to content

Commit ebf37d8

Browse files
committed
Add some information on services running on shadow
1 parent 6360dcc commit ebf37d8

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

doc/systems/Shadow.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Shadow
2+
3+
Shadow is a Linux machine which hosts various services. Credentials are in Keeper.
4+
5+
## Apache
6+
7+
Apache is running as the main http server, it proxies requests running to other services ie. Jenkins on shadow.
8+
9+
Configuration is located at `/etc/httpd/conf.d/`.
10+
11+
## Jenkins
12+
13+
Shadow hosts the [Jenkins instance.](https://epics-jenkins.isis.rl.ac.uk/) and is the built-in node.
14+
15+
This runs as a `systemd` service called `jenkins`, its configuration is stored in `/isis2/jenkins/instances/epics/`.
16+
17+
## Site-mirrored Wikis
18+
19+
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.
20+
21+
The cron jobs run `/isis/scripts/update_x` where `x` is the name of the wiki.
22+

doc/systems/Webserver.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,7 @@ If a new server is setup, then ciphers and old TLS versions may need to be disab
2222
## NDAEXTWEB4
2323

2424
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.
25+
26+
## Shadow
27+
28+
Some web services run on Shadow - see [here](/systems/Shadow) for more information.

0 commit comments

Comments
 (0)