escape
This commit is contained in:
@@ -2,84 +2,84 @@
|
||||
let
|
||||
serverCfg = config.syscfg.server;
|
||||
settings = pkgs.writeTextDir"etc/etherpad/settings.json" (builtins.toJSON {
|
||||
title= "${TITLE:Etherpad}";
|
||||
showRecentPads = "${SHOW_RECENT_PADS:true}";
|
||||
favicon = "${FAVICON:null}";
|
||||
publicURL = "${PUBLIC_URL:null}";
|
||||
skinName = "${SKIN_NAME:colibris}";
|
||||
skinVariants = "${SKIN_VARIANTS:super-light-toolbar super-light-editor light-background}";
|
||||
ip = "${IP:0.0.0.0}";
|
||||
port = "${PORT:9001}";
|
||||
showSettingsInAdminPage = "${SHOW_SETTINGS_IN_ADMIN_PAGE:true}";
|
||||
enableMetrics = "${ENABLE_METRICS:true}";
|
||||
title= "\${TITLE:Etherpad}";
|
||||
showRecentPads = "\${SHOW_RECENT_PADS:true}";
|
||||
favicon = "\${FAVICON:null}";
|
||||
publicURL = "\${PUBLIC_URL:null}";
|
||||
skinName = "\${SKIN_NAME:colibris}";
|
||||
skinVariants = "\${SKIN_VARIANTS:super-light-toolbar super-light-editor light-background}";
|
||||
ip = "\${IP:0.0.0.0}";
|
||||
port = "\${PORT:9001}";
|
||||
showSettingsInAdminPage = "\${SHOW_SETTINGS_IN_ADMIN_PAGE:true}";
|
||||
enableMetrics = "\${ENABLE_METRICS:true}";
|
||||
updates.tier = "off";
|
||||
cleanup.enabled = false;
|
||||
gdprAuthorErasure.enabled = "${GDPR_AUTHOR_ERASURE_ENABLED:false}";
|
||||
authenticationMethod = "${AUTHENTICATION_METHOD:sso}";
|
||||
enableDarkMode = "${ENABLE_DARK_MODE:true}";
|
||||
enablePadWideSettings = "${ENABLE_PAD_WIDE_SETTINGS:true}";
|
||||
dbType = "${DB_TYPE:dirty}";
|
||||
gdprAuthorErasure.enabled = "\${GDPR_AUTHOR_ERASURE_ENABLED:false}";
|
||||
authenticationMethod = "\${AUTHENTICATION_METHOD:sso}";
|
||||
enableDarkMode = "\${ENABLE_DARK_MODE:true}";
|
||||
enablePadWideSettings = "\${ENABLE_PAD_WIDE_SETTINGS:true}";
|
||||
dbType = "\${DB_TYPE:dirty}";
|
||||
dbSettings = {
|
||||
host = "${DB_HOST:undefined}";
|
||||
port = "${DB_PORT:undefined}";
|
||||
database = "${DB_NAME:undefined}";
|
||||
user = "${DB_USER:undefined}";
|
||||
password = "${DB_PASS:undefined}";
|
||||
charset = "${DB_CHARSET:undefined}";
|
||||
filename = "${DB_FILENAME:var/dirty.db}";
|
||||
collection = "${DB_COLLECTION:undefined}";
|
||||
url = "${DB_URL:undefined}";
|
||||
host = "\${DB_HOST:undefined}";
|
||||
port = "\${DB_PORT:undefined}";
|
||||
database = "\${DB_NAME:undefined}";
|
||||
user = "\${DB_USER:undefined}";
|
||||
password = "\${DB_PASS:undefined}";
|
||||
charset = "\${DB_CHARSET:undefined}";
|
||||
filename = "\${DB_FILENAME:var/dirty.db}";
|
||||
collection = "\${DB_COLLECTION:undefined}";
|
||||
url = "\${DB_URL:undefined}";
|
||||
};
|
||||
defaultPadText = "${DEFAULT_PAD_TEXT:Welcome to Etherpad!\n\nThis pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!\n\nGet involved with Etherpad at https:\/\/etherpad.org\n}";
|
||||
defaultPadText = "\${DEFAULT_PAD_TEXT:P A D}";
|
||||
padOptions = {
|
||||
noColors = "${PAD_OPTIONS_NO_COLORS:false}";
|
||||
showControls = "${PAD_OPTIONS_SHOW_CONTROLS:true}";
|
||||
showChat = "${PAD_OPTIONS_SHOW_CHAT:true}";
|
||||
showLineNumbers = "${PAD_OPTIONS_SHOW_LINE_NUMBERS:true}";
|
||||
useMonospaceFont = "${PAD_OPTIONS_USE_MONOSPACE_FONT:false}";
|
||||
userName = "${PAD_OPTIONS_USER_NAME:null}";
|
||||
userColor = "${PAD_OPTIONS_USER_COLOR:null}";
|
||||
rtl = "${PAD_OPTIONS_RTL:false}";
|
||||
alwaysShowChat = "${PAD_OPTIONS_ALWAYS_SHOW_CHAT:false}";
|
||||
chatAndUsers = "${PAD_OPTIONS_CHAT_AND_USERS:false}";
|
||||
lang = "${PAD_OPTIONS_LANG:null}";
|
||||
fadeInactiveAuthorColors = "${PAD_OPTIONS_FADE_INACTIVE_AUTHOR_COLORS:true}";
|
||||
enforceReadableAuthorColors = "${PAD_OPTIONS_ENFORCE_READABLE_AUTHOR_COLORS:true}";
|
||||
noColors = "\${PAD_OPTIONS_NO_COLORS:false}";
|
||||
showControls = "\${PAD_OPTIONS_SHOW_CONTROLS:true}";
|
||||
showChat = "\${PAD_OPTIONS_SHOW_CHAT:true}";
|
||||
showLineNumbers = "\${PAD_OPTIONS_SHOW_LINE_NUMBERS:true}";
|
||||
useMonospaceFont = "\${PAD_OPTIONS_USE_MONOSPACE_FONT:false}";
|
||||
userName = "\${PAD_OPTIONS_USER_NAME:null}";
|
||||
userColor = "\${PAD_OPTIONS_USER_COLOR:null}";
|
||||
rtl = "\${PAD_OPTIONS_RTL:false}";
|
||||
alwaysShowChat = "\${PAD_OPTIONS_ALWAYS_SHOW_CHAT:false}";
|
||||
chatAndUsers = "\${PAD_OPTIONS_CHAT_AND_USERS:false}";
|
||||
lang = "\${PAD_OPTIONS_LANG:null}";
|
||||
fadeInactiveAuthorColors = "\${PAD_OPTIONS_FADE_INACTIVE_AUTHOR_COLORS:true}";
|
||||
enforceReadableAuthorColors = "\${PAD_OPTIONS_ENFORCE_READABLE_AUTHOR_COLORS:true}";
|
||||
};
|
||||
|
||||
requireSession = "${REQUIRE_SESSION:false}";
|
||||
requireSession = "\${REQUIRE_SESSION:false}";
|
||||
|
||||
editOnly = "${EDIT_ONLY:false}";
|
||||
minify = "${MINIFY:true}";
|
||||
requireAuthentication = "${REQUIRE_AUTHENTICATION:true}";
|
||||
requireAuthorization = "${REQUIRE_AUTHORIZATION:false}";
|
||||
trustProxy = "${TRUST_PROXY:false}";
|
||||
editOnly = "\${EDIT_ONLY:false}";
|
||||
minify = "\${MINIFY:true}";
|
||||
requireAuthentication = "\${REQUIRE_AUTHENTICATION:true}";
|
||||
requireAuthorization = "\${REQUIRE_AUTHORIZATION:false}";
|
||||
trustProxy = "\${TRUST_PROXY:false}";
|
||||
socketTransportProtocols = ["websocket", "polling"];
|
||||
socketIo.maxHttpBufferSize = "${SOCKETIO_MAX_HTTP_BUFFER_SIZE:1000000}";
|
||||
socketIo.maxHttpBufferSize = "\${SOCKETIO_MAX_HTTP_BUFFER_SIZE:1000000}";
|
||||
|
||||
|
||||
|
||||
indentationOnNewLine = true;
|
||||
exposeVersion = "${EXPOSE_VERSION:false}";
|
||||
exposeVersion = "\${EXPOSE_VERSION:false}";
|
||||
|
||||
loglevel = "${LOGLEVEL:INFO}";
|
||||
lowerCasePadIds = "${LOWER_CASE_PAD_IDS:true}";
|
||||
loglevel = "\${LOGLEVEL:INFO}";
|
||||
lowerCasePadIds = "\${LOWER_CASE_PAD_IDS:true}";
|
||||
sso = {
|
||||
issuer = "${SSO_ISSUER:http://localhost:9001}";
|
||||
issuer = "\${SSO_ISSUER:http://localhost:9001}";
|
||||
clients = [
|
||||
{
|
||||
client_id = "${ADMIN_CLIENT:admin_client}";
|
||||
client_secret = "${ADMIN_SECRET:admin}";
|
||||
client_id = "\${ADMIN_CLIENT:admin_client}";
|
||||
client_secret = "\${ADMIN_SECRET:admin}";
|
||||
grant_types = ["authorization_code"];
|
||||
response_types = ["code"];
|
||||
redirect_uris = ["${ADMIN_REDIRECT:http://localhost:9001/admin/}"];
|
||||
redirect_uris = ["\${ADMIN_REDIRECT:http://localhost:9001/admin/}"];
|
||||
}
|
||||
{
|
||||
client_id = "${USER_CLIENT:user_client}";
|
||||
client_secret = "${USER_SECRET:user}";
|
||||
client_id = "\${USER_CLIENT:user_client}";
|
||||
client_secret = "\${USER_SECRET:user}";
|
||||
grant_types = ["authorization_code"];
|
||||
response_types = ["code"];
|
||||
redirect_uris = ["${USER_REDIRECT:http://localhost:9001/}"];
|
||||
redirect_uris = ["\${USER_REDIRECT:http://localhost:9001/}"];
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user