Skip to the content
Documentation

[RepositorySettings]

No ratings yet
Setting Summary
RepositoryDirectory This setting sets the repository directory.

Changed in Exponential 6.0.15

Settings of this group in the settings files of Exponential 6.0.15 that this page does not describe:

Setting File Default Description
Mode settings/migration.ini site Where the record of the runs is kept under version control: the status files (status/<environment>.json) and the run logs (runs/<run-id>.log). site Path is a folder of the installation's own git repository separate Path is a git repository of its own
Path settings/migration.ini migrations The folder, relative to the installation's root or absolute.
Remote settings/migration.ini origin The remote a run pushes to (any git remote: GitHub, GitLab, a server of your own). Empty: no push.
Branch settings/migration.ini (empty) The branch a run commits on. Empty: the branch the repository is on. A repository on another branch is not committed to (a warning says so).
Commit settings/migration.ini enabled enabled: the status file and the run log are committed after every run, the failed ones too.
Tag settings/migration.ini enabled enabled: the commit is tagged (one run, one revision: commit and tag). A tag is never moved or replaced.
TagPattern settings/migration.ini migrations/<environment>/<run-id> The name of the tag: <environment> (default when the installation names none), <run-id>, <date> (YYYYMMDD).
Push settings/migration.ini enabled enabled: the commit and its tag are pushed to Remote. A push that fails stays local and is tried again by the cronjob part migrationpush (php runcronjobs.php migrationpush).
RemotePackagesIndexURL settings/package.ini https://exponential.packages.exponential.earth/exponential/6.0/6.0.15 URL where Exponential setup wizard will fetch packages from If you want to use the old packages which were available in versions prior to 3.9 use the following URL instead: http://packages.ez.no/exponential/3.9legacypackages
RemotePackagesIndexURLBase settings/package.ini https://exponential.packages.exponential.earth/exponential If RemotePackagesIndexURL is empty, the RemotePackagesIndexURLBase setting will be used, appended with the Exponential version numbers, like RemotePackagesIndexURLBase/x.y/x.y.z for a stable release (6.0/6.0.15) and RemotePackagesIndexURLBase/x.y/x.y.zalpha1 for any other (ExponentialSDK::packageServerPath())
AdditionalRemotePackagesIndexURLs settings/package.ini (empty) More package servers for the setup wizard, the kickstarter and exp:install (all three read the index the same way, eZStepSiteTypes). Each is a folder with an index.xml, an http:// or https:// address. They are read after RemotePackagesIndexURL: a package an earlier index lists is kept as it is, a further server only adds the packages the earlier ones do not have, and a server that cannot be read is skipped.
RemotePackagesIndexSources settings/package.ini ezupdate.ini;PackageServerSettings;Servers Lists of further package servers kept in other settings files, as <file>.ini;<block>;<setting>, the setting an array of <name>=<URL>. The default reads the servers added on ezupdate's Package servers page (Setup > Updates and packages), which it keeps in settings/override/ezupdate.ini.append.php. Empty the list to read only the servers named above.
Vendor settings/package.ini 7x Vendor name of the Exponential package directory
DownloadAttempts settings/package.ini 3 Downloading a package (and the index): how many times the setup tries before it gives up, and how many seconds it waits before each further attempt (the last value is used for the attempts after it). A package server that is being republished answers with errors for a few minutes.
DownloadRetryDelays settings/package.ini 2; 5; 10  
DownloadTimeout settings/package.ini 300 Seconds a whole download may take, and seconds to wait for the connection
DownloadConnectTimeout settings/package.ini 30  

In this section

Contributors

Comments

Add a comment

Comments are read by a moderator before they appear.