#!/bin/bash # Copyright 2015-2016 AT&T Intellectual Property, Inc # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # What this is: script 2 of 2 for installation of a test server for Congress. # Status: this is a work in progress, under test. # # Prequisite: OPFNV install per https://wiki.opnfv.org/copper/academy/joid # On jumphost: # - Congress installed through install_congress_1.sh # How to use: # $ source ~/git/copper/tests/setup/install_congress_testserver_1.sh # Setup OpenStack environment variables per your OPNFV install source ~/env.sh source ~/admin-openrc.sh < # === Setup the Congress Test Webapp === # # Clone Copper (if not already cloned in user home) cd ~/coppertest/git git clone https://gerrit.opnfv.org/gerrit/copper # Install Apache, PHP sudo apt-get install -y apache2 php5 libapache2-mod-php5 sudo /etc/init.d/apache2 restart # Copy the Apache config sudo cp ~/coppertest/git/copper/components/congress/test-webapp/www/ubuntu-apache2.conf /etc/apache2/apache2.conf # Copy the webapp to the Apache root directory and fix permissions sudo cp -R ~/coppertest/git/copper/components/congress/test-webapp/www/html /var/www sudo chmod 755 /var/www/html -R # Point copper.js to the trusty-copper server per your install sudo sed -i -- "s/COPPER_HOST/$COPPER_HOST/g" /var/www/html/copper.js # Point proxy.php to the Congress server per your install sudo sed -i -- "s/CONGRESS_HOST/$CONGRESS_HOST/g" /var/www/html/proxy/index.php # Make webapp log directory and set permissions mkdir ~/coppertest/logs chmod 777 ~/coppertest/logs # Restart Apache sudo service apache2 restart set +x