Reverse Proxy Installation and Setup

The Reverse Proxy runs as docker container.  In order to install it you need to have docker up and running.

Docker Installation

  • Docker for RedHat
  • Require RHEL 64-bit 7.1 and higher on x86_64, s390x, or ppc64le (not ppc64).
  • Docker for Ubuntu
  • Requires 64-bit version of one of these Ubuntu versions:
    • Bionic 18.04 (LTS)
    • Artful 17.10
    • Xenial 16.04 (LTS)
    • Trusty 14.04 (LTS)
  • Docker for OS/X
  • Requires macOS El Capitan 10.11 and newer macOS releases are supported. We recommend upgrading to the latest version of macOS.

DeployHub Reverse Proxy Installation

  • Pull
  • Set your CLIENTID as environment variable
    • Linux and OS/X
    • Windows
  • ${IMAGE} = image id from the docker pull, do docker images to get the list of ids
    • Start the container
      • Linux and OS/X
      • Windows
Volume to access Jenkins build results
        • Linux and OS/X
        • Windows
Start the container referencing Jenkins Workspaces
    • Linux and OS/X
    • Windows
  • Volumes Used
    • jenkinsnfs:/jenkins is the Jenkins build results
    • ~/.ssh:/keys:Z users ssh keys made visible to the container for credentials
  • Notes
    • ${​CLIENTID} = client id assigned to your user id from the website or welcome email
    • ${IMAGE} = image id from the docker pull
    • NFS is share Jenkins Jobs directory
    • DeployHub will see the Jenkins File System Repository as /jenkins
    • DeployHub will see the ssh keys as /keys