@@ -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.
## 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.
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
To deploy the project to a server some preparations are needed first.