This repository was archived by the owner on Nov 15, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
Platform Installation
scalanova edited this page Jun 14, 2018
·
12 revisions
The Measure Platform can be executed in both Linux or Windows systems. To be executed, the platform requires the installation of a MySQL database, Elasticsearch, Kibana and Java 1.8.
- Download MySQL Community Server ver. 5.7 or above : https://dev.mysql.com/downloads/mysql/
- Install MySQL using these instructions : https://dev.mysql.com/doc/refman/5.7/en/installing.html
- Create a new database named "measureplatform".
- Download Elasticsearch ver. 5.4 or above (as zip): https://www.elastic.co/downloads/elasticsearch
- Unzip the application in your tool directory.
- Download Kibana ver. 5.4 or above (as zip): https://www.elastic.co/downloads/kibana
- Unzip the application in your tool directory.
- Download and install the jdk8 in your environment :http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- Download the last released version of the MeasurePlatform : https://github.com/ITEA3-Measure/MeasurePlatform/releases
- Unzip the platform in your tool directory.
Platform is parametrize using a property file. This property file has to be put in the same folder of the measure-platform-0.0.1-SNAPSHOT.jar binary application.
Edit the application.properties file :
Property | Description | Default Value |
---|---|---|
spring.datasource.url | JDBC URL of the database ex: "jdbc:mysql://"+ ip of computer in which is installed MySQL +"/" + database name. | jdbc:mysql://localhost/measureplatform |
spring.datasource.username | Login MySQL. | root |
spring.datasource.password | Password MySQL. | root |
spring.datasource.driver-class-name | Driver JDBC for MySQL | com.mysql.jdbc.Driver |
measure.repository.path | Past of an empty directory which will be used to store uploaded measures. | c:/MeasurePlatform/storage |
measure.kibana.adress | Ip Adress of the Kibana istallation. | localhost:5601 |
server.port | Port of the MeasurePlatform web application | 80 |
In order to register new users, you have to configure a mail server.
Property | Description | Default Value |
---|---|---|
spring.mail.host | Url of the mail service | smtp.gmail.com |
spring.mail.port | Port of the mail service | 587 |
spring.mail.username | Login of the mail account | |
spring.mail.password | Password of the mail account | |
spring.mail.protocol | mail protocole | smtp |
spring.mail.tls | - | true |
spring.mail.properties.mail.smtp.auth | - | true |
spring.mail.properties.mail.smtp.starttls.enable | - | true |
spring.mail.properties.mail.smtp.ssl.trust= | - | smtp.gmail.com |
- Start MySQL
- Start Elasticsearch : ./elasticsearch-5.4.0/bin/elasticsearch
- Start Kibana:./kibana-5.4.0/bin/kibana
- Start the Measure platform : java -jar measure-platform-{version}.war
To access to the platform : http://localhost:80/#/
User Documentation
- Users & Access Right
- Measure Management
- Deploy a Measure
- Deploy a Client Side Measure (Agent)
- Instantiate and Execute a Measure
- Measure Visualisation
- Create a Project
- Manage Project Phases
- Measure Monitoring
- Notification System
- Analysis Tools
Developers Documentation