Matomo Analytics

Documentation

How does Zero Downtime Deployment work?

This article only applies for users that have a plan which allows Zero Downtime Deployment feature. For more information check our pricing page. Zero...

This article only applies for users that have a plan which allows Zero Downtime Deployment feature. For more information check our pricing page.

Zero Downtime Deployment makes it possible to deploy without any downtime (of course, this could depend on your deploy script). It will create a folder named '{site_domain}-deploy' and create timestamp based folders inside it.

The system keeps 3 versions:

  • Oldest version
  • Recent version
  • Current version

The current version, is linked with a system link to the web directory folder. If you want to hold the storage folder in 1 place, you can create a storage folder inside the '{site_domain}-deploy' folder, and symlink this to your current version. It is also to possible to leave this as it is, it will just copy all your files.

Once you enable Zero Time Deployment, it will not directly change directories, this will only happen once you deploy your application.

Dennis Smink

Written by Dennis Smink

Dennis brings over 13 years of hands-on experience in server management, specializing in optimizing web services for scalability and security.

Ready to dive in?
Start your free trial today.

Create an account and enjoy your 5-day free trial — no credit card required.

Start your free trial