Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Before installation, make sure that

Info

For more information about deployment scripts, go to the

/wiki/spaces/SARES/overview

deployment scripts page.

Instructions for performing a new installation

  1. Generate a new configuration file (config.properties):

    Code Block
    languagexml
    > python deployment/generate_configuration.py -p <profile> -d lequinox -f </path/to/config_directory>/config.properties
  2. Make sure the "-Dconfig.path=<path/to/config_directory>" is included in your JAVA_OPTS environment variable.

  3. Prepare the database by running the following python script:

    Code Block
    languagexml
    > python deployment/pre_deploy_config_all.py -p <profile> -d lequinox
  4. Start the WildFly server and wait until all services are started.

    Code Block
    languagexml
    > python deployment/start_jboss.py -p <profile>
  5. Configure WildFly (the script adds datasources, enables HTTPS etc.):

    Code Block
    languagexml
    > python deployment/jboss_config_all.py -p <profile> -d lequinox

    See 

...

  1. jboss_config_all.py for limitations.

  2. Deploy artifacts from current release directory and wait until all artifacts are deployed:

    Code Block
    languagexml
    > python deployment/deploy_all.py -p <profile> -d lequinox -a <artifacts_path>
  3. Run the following python script to finalise the deployment:

    Code Block
    languagexml
    > python deployment/post_deploy_config_all.py -p <profile> -d lequinox
  4. Check the status of running services on "https://<FQDN>:<PORT>/status".

The installation of the Lequinox platform is complete, and a and a platform manager can set up the platform.

Note

As a system administrator, be aware that you still need to back up and secure the Lequinox platform

after

after installation.