Projet

Général

Profil

Télécharger (4,2 ko) Statistiques
| Branche: | Tag: | Révision:
#!/bin/sh

cd ${0%/*}
read IOTA_VERSION < ../Version

# Installer install.ini configuration file
cat <<EOS > resources/install.ini
[global]
accept_defaults = false
host = localhost

[ldap]
login = admin
password = admin
base_dn = dc=iota,dc=greyc,dc=fr
url = ldap://localhost:389/
ldif_create = false
ldif_install = false

[db]
host = localhost
port = 3306
login = root
password = root
repo = resources/mysql-connector-java-5.1.21.jar
jar_install = true

[tomcat]
repo = resources/apache-tomcat-7.0.29.tar.gz
name = apache-tomcat
directory = /srv/
catalina_home = /srv/apache-tomcat/
redirect_port = 8443
shutdown_port = 8005
http_port = 8080
ajp_port = 8009
autodeploy = true
use_manager = true
login = admin
password = admin
manager_path = manager/text
install = false

[epcis]
name = epcis
repo = resources/epcis-repository-0.5.0.war
db_jndi = EPCISDB
db_name = EPCIS_DB
db_login = epcis_usr
db_password = epcis_pw
db_install = false
url = http://localhost:8080/epcis
query_url = http://localhost:8080/epcis/query
capture_url = http://localhost:8080/epcis/query
install = false

[epcilon]
name = epcilon
repo = resources/epcilon-${IOTA_VERSION}.war
url = http://localhost:8080/epcilon
callback_url = http://localhost:8080/epcilon/StandingQueryCallbackServlet
db_jndi = EPCILONDB
db_name = EPCILON_DB
db_login = epcilon_usr
db_password = epcilon_pw
db_install = false
install = false

[dphi]
name = dphi
repo = resources/discovery-phi-${IOTA_VERSION}.war
install = false
url = http://localhost:8080/dphi/index.jsp

[ds_policies]
dir = /srv/ds-policies/
query_dir = /srv/ds-policies/query/
capture_dir = /srv/ds-policies/capture/
admin_dir = /srv/ds-policies/admin/
xacml_host = localhost
xacml_port = 9999
xacml_url = http://localhost:8080/dphi/xacml

[ds]
name = ds
repo = resources/discovery-server-${IOTA_VERSION}.war
login = anonymous
password = anonymous
db_jndi = DSDB
db_name = DS_DB
db_login = ds_usr
db_password = ds_pw
db_install = false
server_identity = urn:epc:id:gsrn:1.1
install = false
url = http://localhost:8080/ds/services/ESDS_Service
epcis_query_url = http://localhost:8080/epcis/query

[publisher]
my_address = ds.domain.com
login = localusr
password = localpsw
ons_hosts = localhost
multi_ds_architecture = False
my_port = 8080

[omega]
name = omega
repo = resources/omega-${IOTA_VERSION}.war
install = false

[alfa]
name = alfa
repo = resources/alfa-${IOTA_VERSION}-bin-with-dependencies.tar.gz
directory = /srv/
ds_login = anonymous
ds_password = anonymous
rmi_url = //localhost:1099/ALfA
rmi_name = ALfA
rmi_port = 1099
install = false

[eta]
name = eta
repo = resources/eta-${IOTA_VERSION}.war
userservice_name = user
userservice_url = http://localhost:8080/eta/user
install = false
db_name = ETA_DB
db_login = eta_usr
db_password = eta_pw
db_install = false
db_jndi = ETADB

[ephi]
name = ephi
repo = resources/epcis-phi-${IOTA_VERSION}.war
install = false
url = http://localhost:8080/ephi/

[epcis_policies]
dir = /srv/epcis-policies/
query_dir = /srv/epcis-policies/query/
capture_dir = /srv/epcis-policies/capture/
admin_dir = /srv/epcis-policies/admin/
xacml_port = 9998
xacml_url = http://localhost:8080/ephi/xacml

[ons]
server = localhost
create_file = True
domain_prefix = ons-peer.com.
vendor_prefix = 7.6.5.4.3.2.1.sgtin.id
email = info.acme.com.
home_page = http://www.acme.com/index.jsp
filename = db.ons-peer.com
spec_level = 2.0
epcis_entry = epc\\\\+epcis
ds_entry = epc\\\\+ds
spec_entry = epc\\\\+spec
entry_regex = \\\\!\\\\^\\\\.\\\\*\\\\$\\\\!|\\\\!

EOS

# Installer links to tarballs and wars
rm -f resources/alfa-*-bin-with-dependencies.tar.gz \
resources/discovery-phi-*.war \
resources/discovery-server-*.war \
resources/epcilon-*.war \
resources/epcis-phi-*.war \
resources/eta-*.war \
resources/omega-*.war
ln -s ../../ALfA/ALfA/target/alfa-${IOTA_VERSION}-bin-with-dependencies.tar.gz \
../../DSeTa/DiscoveryPHI/target/discovery-phi-${IOTA_VERSION}.war \
../../IoTa-DiscoveryWS/IoTa-DiscoveryWS/target/discovery-server-${IOTA_VERSION}.war \
../../EpcILoN/target/epcilon-${IOTA_VERSION}.war \
../../ETa/EpcisPHI/target/epcis-phi-${IOTA_VERSION}.war \
../../ETa/ETa/target/eta-${IOTA_VERSION}.war \
../../OMeGa/OMeGa/target/omega-${IOTA_VERSION}.war \
resources/
(7-7/7)