blob: 0f32c93a6d962792955d0644c3bd1f4297cfc246 [file] [log] [blame]
Determe, Sebastien (sd378r)9d6523c2018-02-14 14:39:29 +01001#!/bin/bash
2###
3# ============LICENSE_START=======================================================
4# ONAP CLAMP
5# ================================================================================
6# Copyright (C) 2018 AT&T Intellectual Property. All rights
7# reserved.
8# ================================================================================
9# Licensed under the Apache License, Version 2.0 (the "License");
10# you may not use this file except in compliance with the License.
11# You may obtain a copy of the License at
12#
13# http://www.apache.org/licenses/LICENSE-2.0
14#
15# Unless required by applicable law or agreed to in writing, software
16# distributed under the License is distributed on an "AS IS" BASIS,
17# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18# See the License for the specific language governing permissions and
19# limitations under the License.
20# ============LICENSE_END============================================
21# ===================================================================
22# ECOMP is a trademark and service mark of AT&T Intellectual Property.
23###
24
Determe, Sebastien (sd378r)60445732018-04-04 12:03:37 +020025for i in "$@"
26do
27case $i in
28 --python_proxyaddress=*)
29 python_proxyaddress="--proxyaddress ${i#*=}"
30 echo "- Using python_proxyaddress and set it to: $python_proxyaddress"
31 shift # past argument=value
32 ;;
33 --http_proxyaddress=*)
34 export http_proxy="${i#*=}"
35 export https_proxy=$http_proxy
36 echo "- Defining http_proxy/https_proxy env variables to: $http_proxy"
37 shift # past argument=value
38 ;;
39 -?|--help|-help)
40 echo "Usage: $(basename $0) [--http_proxyaddress=<http://proxy_address:port>] [--python_proxyaddress=<python_simulator_address:port>]"
41 echo "--http_proxyaddress Set the http_proxy/https_proxy in the script before running python"
42 echo "--python_proxyaddress <python_simulator_address:port>, like localhost:8080 and will be set as --proxyaddress, this is the adress returned by DCAE simulator response"
43 exit 2
44 ;;
45esac
46done
Determe, Sebastien (sd378r)9d6523c2018-02-14 14:39:29 +010047
48echo 'Installing requests packages for Python'
49pip install requests
50echo 'Executing the Http proxy in Cache mode only'
Determe, Sebastien (sd378r)60445732018-04-04 12:03:37 +020051python third_party_proxy.py --port 8080 --root /usr/src/http-cache-app/data-cache $python_proxyaddress