Initial commit

This commit is contained in:
Cloonar
2024-12-02 12:28:35 +01:00
commit dc264b89a1
89 changed files with 31377 additions and 0 deletions

View File

@@ -0,0 +1,85 @@
<?php
$customChanges = [
'BE' => [
'installToolPassword' => $_ENV['TYPO3_BE_INSTALL_TOOL_PASSWORD'],
],
'DB' => [
'Connections' => [
'Default' => [
'dbname' => $_ENV['TYPO3_DB_NAME'],
'host' => $_ENV['TYPO3_DB_HOST'],
'password' => $_ENV['TYPO3_DB_PASSWORD'],
'port' => $_ENV['TYPO3_DB_PORT'],
'user' => $_ENV['TYPO3_DB_USER'],
'unix_socket' => $_ENV['TYPO3_DB_UNIX_SOCKET'],
],
],
'extTablesDefinitionScript' => 'extTables.php',
],
'MAIL' => [
'transport' => $_ENV['TYPO3_MAIL_TRANSPORT'],
'transport_smtp_server' => $_ENV['TYPO3_MAIL_SMTP_SERVER'],
'transport_smtp_encrypt' => $_ENV['TYPO3_MAIL_SMTP_ENCRYPT'],
'transport_smtp_username' => $_ENV['TYPO3_MAIL_SMTP_USER'],
'transport_smtp_password' => $_ENV['TYPO3_MAIL_SMTP_PASSWORD'],
],
'SYS' => [
'caching' => [
'cacheConfigurations' => [
'hash' => [
'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\NullBackend',
],
'imagesizes' => [
'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\NullBackend',
'options' => [
'compression' => true,
],
],
'pages' => [
'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\NullBackend',
'options' => [
'compression' => true,
],
],
'rootline' => [
'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\NullBackend',
'options' => [
'compression' => true,
],
],
],
],
],
];
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript(
'developmentConfiguration',
'setup',
'config.contentObjectExceptionHandler = 0'
);
// MAIL
// $GLOBALS['TYPO3_CONF_VARS']['MAIL']['transport'] = 'mbox';
// $GLOBALS['TYPO3_CONF_VARS']['MAIL']['transport_mbox_file'] = dirname(__DIR__, 2).'/mbox';
$GLOBALS['TYPO3_CONF_VARS']['GFX']['processor_path'] = '/usr/bin/';
//
$GLOBALS['TYPO3_CONF_VARS'] = array_replace_recursive($GLOBALS['TYPO3_CONF_VARS'], $customChanges);
$context = strtolower((string)\TYPO3\CMS\Core\Core\Environment::getContext());
$contextParts = explode('/', $context);
$dir = realpath(__DIR__);
$file = $dir . '/additional_' . $contextParts[0] . '.php';
if (is_file($file)) {
include_once($file);
}
if (isset($contextParts[1])) {
$file = $dir . '/additional_' . $contextParts[0] . '_' . $contextParts[1] . '.php';
if (is_file($file)) {
include_once($file);
}
}

View File

@@ -0,0 +1,34 @@
<?php
$GLOBALS['TYPO3_CONF_VARS'] = array_replace_recursive(
$GLOBALS['TYPO3_CONF_VARS'],
[
'BE' => [
'installToolPassword' => '$2y$12$h8p5JOqRdE2ze/daTBKeDuF6kDnbRjiU2iQs9PoD4WhpERyGepIV2',
'debug' => true,
'cookieSameSite' => 'lax',
'HTTP' => [
'Response' => [
'Headers' => [
'csp' => 'Content-Security-Policy: default-src \'self\' \'data:\' *.ddev.site *.gstatic.com cdnjs.cloudflare.com piwik.wohnservice-wien.at *.ytimg.com *.googlevideo.com *.youtube-nocookie.com *.googleapis.com *.wien.gv.at *.google.com \'unsafe-eval\' \'unsafe-inline\' \'script-src-elem\'',
],
],
],
],
'FE' => [
'debug' => true,
],
// This GFX configuration allows processing by installed ImageMagick 6
'GFX' => [
'processor' => 'ImageMagick',
'processor_path' => '/usr/bin/',
'processor_path_lzw' => '/usr/bin/',
],
'SYS' => [
'cookieDomain' => '/\.ddev\.site$/',
'trustedHostsPattern' => '.*',
'devIPmask' => '*',
'displayErrors' => 1,
]
]
);

169
config/system/settings.php Normal file
View File

@@ -0,0 +1,169 @@
<?php
return [
'BE' => [
'HTTP' => [
'Response' => [
'Headers' => [
'csp' => 'Content-Security-Policy: default-src \'self\' *.gstatic.com cdnjs.cloudflare.com piwik.wohnservice-wien.at *.ytimg.com *.googlevideo.com *.youtube-nocookie.com *.googleapis.com *.wien.gv.at *.google.com \'unsafe-eval\' \'unsafe-inline\'',
],
],
],
'debug' => false,
'explicitADmode' => 'explicitAllow',
'installToolPassword' => '$pbkdf2-sha256$25000$J4PZzLyS4haJCD.ajwNIDw$kj//RtM.xTPuXDa2/qwr/CiLIUO6MMbuI367AHEs6hU',
'passwordHashing' => [
'className' => 'TYPO3\\CMS\\Core\\Crypto\\PasswordHashing\\BcryptPasswordHash',
'options' => [],
],
],
'DB' => [
'Connections' => [
'Default' => [
'charset' => 'utf8',
'dbname' => 'func_test_at',
'driver' => 'mysqli',
'host' => 'mariadb10',
'password' => 'password',
'port' => 3307,
'user' => 'root',
],
],
],
'EXT' => [],
'EXTCONF' => [
'lang' => [
'availableLanguages' => [
'de',
],
],
],
'EXTENSIONS' => [
'backend' => [
'backendFavicon' => '',
'backendLogo' => '',
'loginBackgroundImage' => '',
'loginFootnote' => '',
'loginHighlightColor' => '',
'loginLogo' => '',
'loginLogoAlt' => '',
],
'bootstrap_package' => [
'disableCssProcessing' => '0',
'disableFontLoader' => '1',
'disableGoogleFontCaching' => '0',
'disablePageTsBackendLayouts' => '0',
'disablePageTsContentElements' => '0',
'disablePageTsRTE' => '0',
'disablePageTsTCADefaults' => '0',
'disablePageTsTCEFORM' => '0',
'disablePageTsTCEMAIN' => '0',
],
'extensionmanager' => [
'automaticInstallation' => '1',
'offlineMode' => '0',
],
'indexed_search' => [
'catdoc' => '/usr/bin/',
'debugMode' => '0',
'deleteFromIndexAfterEditing' => '1',
'disableFrontendIndexing' => '0',
'enableMetaphoneSearch' => '1',
'flagBitMask' => '192',
'fullTextDataLength' => '0',
'ignoreExtensions' => '',
'indexExternalURLs' => '0',
'maxAge' => '0',
'maxExternalFiles' => '5',
'minAge' => '24',
'pdf_mode' => '20',
'pdftools' => '/usr/bin/',
'ppthtml' => '/usr/bin/',
'unrtf' => '/usr/bin/',
'unzip' => '/usr/bin/',
'useCrawlerForExternalFiles' => '0',
'useMysqlFulltext' => '0',
'xlhtml' => '/usr/bin/',
],
'ke_search' => [
'allowEmptySearch' => '1',
'enableExplicitAnd' => '0',
'enablePartSearch' => '1',
'finishNotification' => '0',
'loglevel' => 'ERROR',
'multiplyValueToTitle' => '1',
'notificationRecipient' => '',
'notificationSender' => 'no_reply@domain.com',
'notificationSubject' => '[KE_SEARCH INDEXER NOTIFICATION]',
'pathCatdoc' => '/usr/bin/',
'pathPdfinfo' => '/usr/bin/',
'pathPdftotext' => '/usr/bin/',
'searchWordLength' => '4',
],
'news' => [
'advancedMediaPreview' => '1',
'archiveDate' => 'date',
'categoryBeGroupTceFormsRestriction' => '0',
'categoryRestriction' => '',
'contentElementPreview' => '1',
'contentElementRelation' => '1',
'dateTimeNotRequired' => '0',
'hidePageTreeForAdministrationModule' => '0',
'manualSorting' => '0',
'mediaPreview' => 'false',
'prependAtCopy' => '1',
'resourceFolderImporter' => '/news_import',
'rteForTeaser' => '0',
'showAdministrationModule' => '1',
'showImporter' => '0',
'slugBehaviour' => 'unique',
'storageUidImporter' => '1',
'tagPid' => '1',
],
'scheduler' => [
'maxLifetime' => '1440',
'showSampleTasks' => '1',
],
],
'FE' => [
'debug' => false,
'passwordHashing' => [
'className' => 'TYPO3\\CMS\\Core\\Crypto\\PasswordHashing\\BcryptPasswordHash',
'options' => [],
],
],
'GFX' => [
'jpg_quality' => '80',
],
'MAIL' => [
'defaultMailFromAddress' => 'no-reply@example.com',
'transport_smtp_encrypt' => false,
'transport_smtp_password' => '',
'transport_smtp_server' => '',
'transport_smtp_username' => '',
],
'SYS' => [
'caching' => [
'cacheConfigurations' => [
'extbase_object' => [
'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\Typo3DatabaseBackend',
'frontend' => 'TYPO3\\CMS\\Core\\Cache\\Frontend\\VariableFrontend',
'groups' => [
'system',
],
'options' => [
'defaultLifetime' => 60,
],
],
],
],
'devIPmask' => '127.0.0.1',
'displayErrors' => 0,
'encryptionKey' => 'ef791a3dc7a18e20d575d6ebe666bcfadc3be7744f66ef14e863fcb76a8baffb5f7dea3e1d11134d5ed745bf84aa65f8',
'exceptionalErrors' => 4096,
'phpTimeZone' => 'Europe/Vienna',
'sitename' => 'Managed Typo3',
'systemMaintainers' => [
1,
],
],
];