Fix Pharos Dashboard JIRA Logins 03/64403/1
authorTrevor Bramwell <tbramwell@linuxfoundation.org>
Thu, 1 Nov 2018 23:24:35 +0000 (16:24 -0700)
committerTrevor Bramwell <tbramwell@linuxfoundation.org>
Thu, 1 Nov 2018 23:24:35 +0000 (16:24 -0700)
If the dashboard is built locally, the keys get copied to the right
place, but as the dashboard images are now pulled and built remotely,
the JIRA keys need to be copied into the running web container.

Change-Id: Ia5edb4f994465ab2626973b8a36add9bc80a0d9d
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
jjb/pharos/shell/deploy-dashboard.sh

index 4ca41f4..46a79c3 100644 (file)
@@ -7,11 +7,13 @@
 # which accompanies this distribution, and is available at
 # http://www.apache.org/licenses/LICENSE-2.0
 ##############################################################################
-
 cp $HOME/config.env $WORKSPACE/dashboard
-cp $HOME/rsa.pub $WORKSPACE/dashboard
-cp $HOME/rsa.pem $WORKSPACE/dashboard
-
 cd $WORKSPACE/dashboard
+
 docker-compose pull
 docker-compose up -d
+
+# Copy JIRA keys into web container
+WEB_CONTAINER="$(docker ps --filter 'name=dg01' -q)"
+docker cp $HOME/rsa.pub $WEB_CONTAINER:/pharos_dashboard/account/
+docker cp $HOME/rsa.pem $WEB_CONTAINER:/pharos_dashboard/account/