Migrate Deploy data storage to an SQL database
When you upgrade to Deploy 8.0.x from an earlier version, the data stored in Deploy must be converted from the JackRabbit (JCR) format to SQL format.
Deploy stores data and user-supplied artifacts such as scripts and deployment packages (jar
and war
files) in the database on the file system or on a database server. Deploy can use one of these options at any given time only, so you must configure the database correctly before using Deploy in a production setting. The setting can be configured in the XL_DEPLOY_SERVER_HOME/centralConfiguration/deploy-repository.yaml
file.
Important:
From Deploy 10.2, the
xl-deploy.conf
file is no longer available. The configuration fromxl-deploy.conf
file is moved theXL_DEPLOY_SERVER_HOME/centralConfiguration
directory as separate.yaml
files. For more information about the configuration parameters, see Deploy Properties.
Database overview
By default, Deploy uses an internal database that stores data on the file system. This configuration is intended for temporary use and is not recommended for production use.
Database permissions
When you upgrade Deploy to a new version, Deploy creates and maintains the database schema. The database administrator requires full permissions on the database.