This repository has been archived by the owner on Jun 2, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Rob Norris edited this page Oct 19, 2017
·
24 revisions
Note: Once the environment is set up and working I will turn this into an
.md
doc. For now it's easier to edit and keep notes here.
There are three VMs, all running Docker which hosts all services other than Jenkins. ITG set up the machines and docker for us.
This is the development machine.
- Jenkins is for building and deploying Gem.
- To support Jenkins we also installed JDK 8, git, and sbt-extras.
- The
jenkins
user is created by the installer but needs to be added to thedocker
group.
The other services are hosted in Docker:
- You can use Portainer to manage and monitor this machine.
- Docker Registry is a service that stores the docker images we create. It has no web UI.
- The certs provided by ITS aren't valid and I don't know how to fix it, so for now if you wish to push to this repository you must add
sbfocsdev-lv1.cl.gemini.edu
to your list of insecure registries as described here. Furthermore you will need to add172.16.5.58
as a nameserver on the docker VM as described here.
- The certs provided by ITS aren't valid and I don't know how to fix it, so for now if you wish to push to this repository you must add
This is the test machine. It will host the latest build of Gem, populated with the latest backup data from production. This will be managed automatically by Jenkins.
- You can use Portainer to manage and monitor this machine.
This is the production machine. It will host a promoted build of Gem, populated with data from the prior production version.
- You can use Portainer to manage and monitor this machine.