Before installation, make sure that
- your environment fulfils the /wiki/spaces/LPSA510/pages/1671898
- you have carried out the steps required to prepare for a Lequinox platform installation.
For more information about deployment scripts, go to the /wiki/spaces/SARES/overview page.
Instructions for performing a new installation
Generate a new configuration file (config.properties):
> python deployment/generate_configuration.py -p <profile> -d lequinox -f </path/to/config_directory>/config.properties
- Make sure the "-Dconfig.path=<path/to/config_directory>" is included in your JAVA_OPTS environment variable.
Prepare the database by running the following python script:
> python deployment/pre_deploy_config_all.py -p <profile> -d lequinox
Start the WildFly server and wait until all services are started.
> python deployment/start_jboss.py -p <profile>
Configure WildFly (the script adds datasources, enables HTTPS etc.):
> python deployment/jboss_config_all.py -p <profile> -d lequinox
See /wiki/spaces/SARES/overview for limitations.
Deploy artifacts from current release directory and wait until all artifacts are deployed:
> python deployment/deploy_all.py -p <profile> -d lequinox -a <artifacts_path>
Run the following python script to finalise the deployment:
> python deployment/post_deploy_config_all.py -p <profile> -d lequinox
- Check the status of running services on "https://<FQDN>:<PORT>/status".
The installation of the Lequinox platform is complete, and a platform manager can /wiki/spaces/LPPM510/pages/1278785.
As a system administrator, be aware that you still need to /wiki/spaces/LPSA510/pages/1672054.