From 36fac310c82d99c8fbb72c3ca617c6770ced9054 Mon Sep 17 00:00:00 2001 From: Sheppy Date: Wed, 18 Jan 2023 19:15:55 +0100 Subject: [PATCH] fix: add typo3-settings --- roles/typo3-cms/tasks/main.yaml | 5 + roles/typo3-cms/templates/typo3-settings.php | 103 +++++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100644 roles/typo3-cms/templates/typo3-settings.php diff --git a/roles/typo3-cms/tasks/main.yaml b/roles/typo3-cms/tasks/main.yaml index c6b6b50..28570e9 100644 --- a/roles/typo3-cms/tasks/main.yaml +++ b/roles/typo3-cms/tasks/main.yaml @@ -96,3 +96,8 @@ src: default-nginx.conf dest: /etc/nginx/sites-available/default notify: restart nginx + +- name: Configure typo3 + template: + src: typo3-settings.php + dest: /var/www/atlantishq-cms/config/system/settings.php diff --git a/roles/typo3-cms/templates/typo3-settings.php b/roles/typo3-cms/templates/typo3-settings.php new file mode 100644 index 0000000..00f48d3 --- /dev/null +++ b/roles/typo3-cms/templates/typo3-settings.php @@ -0,0 +1,103 @@ + [ + 'debug' => true, + 'installToolPassword' => '$argon2i$v=19$m=65536,t=16,p=1$cFhzV25oZ1o2REZQYk9NUQ$OpTaCKkPonhdJs+OYn72vVPoJ4h5VwDGxcd/3M5VsyY', + 'passwordHashing' => [ + 'className' => 'TYPO3\\CMS\\Core\\Crypto\\PasswordHashing\\Argon2iPasswordHash', + 'options' => [], + ], + ], + 'DB' => [ + 'Connections' => [ + 'Default' => [ + 'driver' => 'pdo_sqlite', + 'path' => '/var/www/atlantishq-cms/var/sqlite/cms-0700a973.sqlite', + ], + ], + ], + 'EXTENSIONS' => [ + 'backend' => [ + 'backendFavicon' => '', + 'backendLogo' => '', + 'loginBackgroundImage' => '', + 'loginFootnote' => '', + 'loginHighlightColor' => '', + 'loginLogo' => '', + 'loginLogoAlt' => '', + ], + 'extensionmanager' => [ + 'automaticInstallation' => '1', + 'offlineMode' => '0', + ], + ], + 'FE' => [ + 'debug' => true, + 'passwordHashing' => [ + 'className' => 'TYPO3\\CMS\\Core\\Crypto\\PasswordHashing\\Argon2iPasswordHash', + 'options' => [], + ], + ], + 'LOG' => [ + 'TYPO3' => [ + 'CMS' => [ + 'deprecations' => [ + 'writerConfiguration' => [ + 'notice' => [ + 'TYPO3\CMS\Core\Log\Writer\FileWriter' => [ + 'disabled' => false, + ], + ], + ], + ], + ], + ], + ], + 'MAIL' => [ + 'transport' => 'sendmail', + 'transport_sendmail_command' => '/usr/sbin/sendmail -t -i', + 'transport_smtp_encrypt' => '', + 'transport_smtp_password' => '', + 'transport_smtp_server' => '', + 'transport_smtp_username' => '', + ], + 'SYS' => [ + 'features' => [ + 'security.backend.enforceReferrer' => false + ], + 'caching' => [ + 'cacheConfigurations' => [ + 'hash' => [ + 'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\Typo3DatabaseBackend', + ], + 'imagesizes' => [ + 'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\Typo3DatabaseBackend', + 'options' => [ + 'compression' => true, + ], + ], + 'pages' => [ + 'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\Typo3DatabaseBackend', + 'options' => [ + 'compression' => true, + ], + ], + 'rootline' => [ + 'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\Typo3DatabaseBackend', + 'options' => [ + 'compression' => true, + ], + ], + ], + ], + 'devIPmask' => '', + 'displayErrors' => 0, + 'encryptionKey' => 'ec657040986d5104b1f84564578f5df3bffd7049a9a58e0c86a05232899be6ef8987c268895a45822e34ede03dc1f1c4', + 'exceptionalErrors' => 4096, + 'sitename' => 'cms', + 'systemMaintainers' => [ + 1, + ], + 'trustedHostsPattern' => '.*.*', + ], +]