Skip to content
Snippets Groups Projects
config_custom.php.erb 5.01 KiB
<?php
/*
 * TARGET: config/config_custom.php.php
 * ----------------------------------------------------------------------
 * CUSTOM SETTINGS
 * 
 * Settings here override defaults from config_defaults.php
 * 
 */
return [

    'lang' => '<%= @replace["lang"] %>', // for available languages see ./config/lang/*.json

    'auth' => [
        // force using a given user ... for development only
        'forceuser' => false,

        // use a real login
        'ldap' => [
            'server'       => '<%= @replace["ldap-url"] %>',
            'port'         => <%= @replace["ldap-port"] %>,
            'DnLdapUser' => '<%= @replace["ldap-user"] %>',
            'PwLdapUser' => '<%= @replace["ldap-password"] %>',
            'DnUserNode'   => '<%= @replace["ldap-dn-user"] %>',
            'DnAppNode'    => '<%= @replace["ldap-cn-apps"] %><%= @replace["ldap-dn-apps"] %>',
            'debugLevel'   => 0,
        ]
    ],
    'banner' => '<%= @replace["banner"] %>',

    // ----------------------------------------------------------------------    

    'phases' => [
        "preview" => [],
        "stage" => [],
        "live" => [
            // prevent immediate installation after build or accept
            "deploytimes" => ['<%= @replace["deploytimes-live"] %>'],
        ],
    ],
    'showdebug' => [
        'ip'=> [<%= @replace["debug-ips"] %>],
    ],

    'projectgroups' => [<%= @replace["projectgroups"] %>],

    // ----------------------------------------------------------------------
    // build settings
    // ----------------------------------------------------------------------
    'versionsToKeep' => <%= @replace["versions-to-keep"] %>, // for cleanup: keep n unused versions
    'builtsToKeep' => <%= @replace["builds-to-keep"] %>,
    'build' => [
        'env' => 'export RVMSCRIPT="/usr/local/rvm/scripts/rvm";',
        'hooks' => [
            'build-postclone' => 'hooks/onbuild-postclone',
            'build-precompress' => 'hooks/onbuild',
        ],
    ],

    // ----------------------------------------------------------------------
    // sync of archives
    // ----------------------------------------------------------------------
    'mirrorPackages' => [<%= @replace["mirror-packages"] %>],

    // ----------------------------------------------------------------------    
    // plugins
    // existing subkeys = enabled plugins
    // ----------------------------------------------------------------------    
    'plugins'=>[