mirror of
https://github.com/daledavies/jump.git
synced 2026-01-09 00:42:08 +01:00
90 lines
4.3 KiB
PHP
90 lines
4.3 KiB
PHP
<?php
|
|
/**
|
|
* ██ ██ ██ ███ ███ ██████
|
|
* ██ ██ ██ ████ ████ ██ ██
|
|
* ██ ██ ██ ██ ████ ██ ██████
|
|
* ██ ██ ██ ██ ██ ██ ██ ██
|
|
* █████ ██████ ██ ██ ██
|
|
*
|
|
* @author Dale Davies <dale@daledavies.co.uk>
|
|
* @copyright Copyright (c) 2022, Dale Davies
|
|
* @license MIT
|
|
*/
|
|
|
|
/**
|
|
* Edit the configuration below to suit your requirements.
|
|
*/
|
|
return [
|
|
// The site name is displayed in the browser tab.
|
|
'sitename' => getenv('SITENAME') ?: 'Jump',
|
|
// Where on the this code is located.
|
|
'wwwroot' => getenv('WWWROOT') ?: '/var/www/html',
|
|
// Site URL - might help if just is hosted in a subdirectory.
|
|
'wwwurl' => getenv('WWWURL') ?: '',
|
|
// The language Jump should use for strings, uses ISO 639-1 language codes.
|
|
'language' => getenv('LANGUAGE') ?: 'en-gb',
|
|
|
|
// Stop retrieving items from the cache, useful for testing.
|
|
'cachebypass' => getenv('CACHEBYPASS') ?: false,
|
|
// Where is the cache storage directory, should not be public.
|
|
'cachedir' => getenv('CACHEDIR') ?: '/var/www/cache',
|
|
|
|
// Soemthing not working? Set this to "true" to display detailed
|
|
// debugging information.
|
|
'debug' => getenv('DEBUG') ?: false,
|
|
|
|
// Display alternative layout of sites list.
|
|
'altlayout' => getenv('ALTLAYOUT') ?: false,
|
|
// Should the clock be displayed?
|
|
'showclock' => getenv('SHOWCLOCK') ?: true,
|
|
// 12 hour clock format?
|
|
'ampmclock' => getenv('AMPMCLOCK') ?: false,
|
|
// Show a friendly greeting message rather than "#home", defaults to a dynamic
|
|
// greeting based on time of day. E.g Good Morning.
|
|
'showgreeting' => getenv('SHOWGREETING') ?: true,
|
|
// Custom greeting string as alternative to built-in friendy greeting.
|
|
'customgreeting' => getenv('CUSTOMGREETING') ?: '',
|
|
// Show the search bar, requires /search/searchengines.json etc.
|
|
'showsearch' => getenv('SHOWSEARCH') ?: true,
|
|
// Include the robots noindex meta tag in site header.
|
|
'noindex' => getenv('NOINDEX') ?: true,
|
|
|
|
// Background blur percentage.
|
|
'bgblur' => (getenv('BGBLUR') !== false) ? getenv('BGBLUR') : '70',
|
|
// Background brightness percentage.
|
|
'bgbright' => (getenv('BGBRIGHT') !== false) ? getenv('BGBRIGHT') : '85',
|
|
// Unsplash API key, when added will use Unsplash background images.
|
|
'unsplashapikey' => getenv('UNSPLASHAPIKEY') ?: false,
|
|
// Unsplash collection name to pick random image from.
|
|
'unsplashcollections' => getenv('UNSPLASHCOLLECTIONS') ?: '',
|
|
// Alternative background image provider.
|
|
'altbgprovider' => getenv('ALTBGPROVIDER') ?: false,
|
|
// Custom page width.
|
|
'customwidth' => getenv('CUSTOMWIDTH') ?: false,
|
|
|
|
// Open Weather Map API key.
|
|
'owmapikey' => getenv('OWMAPIKEY') ?: '',
|
|
// Coordinates for weather location. E.g. 51.509865,-0.118092
|
|
'latlong' => getenv('LATLONG') ?: '',
|
|
// Temperature unit: True = metric / False = imperial.
|
|
'metrictemp' => getenv('METRICTEMP') ?: true,
|
|
|
|
// Ping sites to determine availability (e.g. online, offline, errors).
|
|
'checkstatus' => getenv('CHECKSTATUS') ?: true,
|
|
// Duration to cache status in minutes.
|
|
'statuscache' => getenv('STATUSCACHE') ?: '5',
|
|
|
|
// Only try to look for sites via Docker rather than first trying to load
|
|
// the sites.json file.
|
|
'dockeronlysites' => getenv('DOCKERONLYSITES') ?: false,
|
|
// The URL and port on which a docker socket proxy is listening, for example
|
|
// if you have tecnativa/docker-socket-proxy named dockerproxy listening on
|
|
// port 2375 then this would be "dockerproxy:2375".
|
|
'dockerproxyurl' => getenv('DOCKERPROXYURL') ?: false,
|
|
// Docker socket path. Note the host docker socket file must be mapped as
|
|
// a volume into the container, this must match the path it has been mapped to.
|
|
// If possible please don't use this as it can be insecure, use a docker socket
|
|
// proxy instead (see above).
|
|
'dockersocket' => getenv('DOCKERSOCKET') ?: false
|
|
];
|