@@ -7,13 +7,18 @@ On the machine this project is intended to run you need the following components
...
@@ -7,13 +7,18 @@ On the machine this project is intended to run you need the following components
The setup of the project consists of several steps.
The setup of the project consists of several steps.
## Configure POSeIDAS on your local machine
## Configure POSeIDAS on your local machine
To configure the POSeIDAS use the configuration-wizard. Start it with Java8: `java -jar poseidas-configuration-wizard.jar`. Open your browser at http://localhost:8080/config-wizard/ and follow the instructions.
### Use the configuration-wizard
To configure the POSeIDAS use the configuration-wizard. Start it with Java8: `java -jar poseidas-configuration/wizard.jar`. Open your browser at http://localhost:8080/config-wizard/ and follow the instructions.
During configuration make sure to use the default path `/opt/poseidas/database` for the database location. This path will be mounted as a volume to `./poseidas/db` for easy access to the database-file.
During configuration make sure to use the default path `/opt/poseidas/database` for the database location. This path will be mounted as a volume to `./poseidas/db` for easy access to the database-file.
Save the created `POSeIDAS.xml` and `application.properties` to `./poseidas/config`. This path will be mounted as a volume to `/opt/poseidas/config`.
Save the created `POSeIDAS.xml` and `application.properties` to `./poseidas/config`. This path will be mounted as a volume to `/opt/poseidas/config`. The `eidasmiddleware.properties` is not needed.
A empty database will be created at first startup. It must be filled after the deployment. Further reading in [POSeIDAS Database](#POSeIDAS-Database)
### Use the pre configured template
In `./poseidas/config` is a pre configured template for testing purposes. It uses self-signed certificates as trust-anchors.
### Add terminal certificates
A emtpy database will be created at first startup. Further reading in [POSeIDAS Database](#POSeIDAS-Database)
## Deployment to the hosting server
## Deployment to the hosting server
To deploy the project to a server some preparations are needed first.
To deploy the project to a server some preparations are needed first.