From 64212d9c5694da83a10844854cb61e6ffca3cb8b Mon Sep 17 00:00:00 2001 From: Ines Willenbrock <132353832+iwillenbrock@users.noreply.github.com> Date: Thu, 7 Aug 2025 20:11:06 +0200 Subject: [PATCH 1/2] Update DeployTYPO3.rst Reordered sections to show the safer and more preferable way first --- Documentation/Installation/DeployTYPO3.rst | 44 +++++++++++----------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/Documentation/Installation/DeployTYPO3.rst b/Documentation/Installation/DeployTYPO3.rst index d9a38148..42b118f4 100644 --- a/Documentation/Installation/DeployTYPO3.rst +++ b/Documentation/Installation/DeployTYPO3.rst @@ -8,6 +8,28 @@ Deploying TYPO3 =============== +.. _deployment-copy-files: + +Build locally and copy all files and symlinks to the server +=========================================================== + +* Build the local environment (installing everything necessary for the website) +* Run :bash:`composer install --no-dev` to install without development dependencies +* Copy files to the production server +* Copy the database to the production server +* Compare the database +* Fix file permissions +* Clear caches + +.. todo: Link these steps once documented + +There can be several problems with this strategy: + +* Copying files or unzipping files can be slow, there can be several minutes + of downtime. +* A TYPO3 installation depends on symlinks. Make sure these symlinks are + preserved during copying and or compressing files. + .. _deployment-git-composer: Using Git and Composer on the webserver @@ -46,28 +68,6 @@ decide not to do it: Some of these problems can be fixed by using a symlink strategy where one directory is running on production and another one is being updated. -.. _deployment-copy-files: - -Build locally and copy all files and symlinks to the server -=========================================================== - -* Build the local environment (installing everything necessary for the website) -* Run :bash:`composer install --no-dev` to install without development dependencies -* Copy files to the production server -* Copy the database to the production server -* Compare the database -* Fix file permissions -* Clear caches - -.. todo: Link these steps once documented - -There can be several problems with this strategy: - -* Copying files or unzipping files can be slow, there can be several minutes - of downtime. -* A TYPO3 installation depends on symlinks. Make sure these symlinks are - preserved during copying and or compressing files. - .. _deployment-automatic: Automatic deployment From 80d556d7bfa5224053cd212538fbe47c6a0861b9 Mon Sep 17 00:00:00 2001 From: Ines Willenbrock <132353832+iwillenbrock@users.noreply.github.com> Date: Thu, 7 Aug 2025 20:36:54 +0200 Subject: [PATCH 2/2] Update DeployTYPO3.rst Added link to the deployment information for locally developed sites --- Documentation/Installation/DeployTYPO3.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/Installation/DeployTYPO3.rst b/Documentation/Installation/DeployTYPO3.rst index 42b118f4..505b37a5 100644 --- a/Documentation/Installation/DeployTYPO3.rst +++ b/Documentation/Installation/DeployTYPO3.rst @@ -29,6 +29,7 @@ There can be several problems with this strategy: of downtime. * A TYPO3 installation depends on symlinks. Make sure these symlinks are preserved during copying and or compressing files. +* For further information regarding the deployment of locally developed sites read the chapter about `Initial deployment `_ .. _deployment-git-composer: