Table of Contents
Terminology: - Base Stack, Your primary SilverStripe Platform environment. - Virtual Stack, a secondary environment sharing the same resources as the Base Stack.
A Virtual Stack, or “vstack”, can be used to host multiple sites on one SilverStripe Platform Stack. Please consider the size and performance of your stack before adding a vstack as this will share the same server resources as the Base Stack.
Adding a Virtual Stack to your Base Stack
Virtual Stacks can be created by a Stack Manager, after an initial deployment has been made to all environments on the Base Stack, by clicking on the Virtual Stacks tab on the stack overview page.
.platform.yml and full deployments
Virtual Stacks do not require a .platform.yml file, they use the same configuration as the Base Stack’s .platform.yml file. If a .platform.yml file is included in a Virtual Stack’s code base it will not take effect.
A Virtual Stack can not be full deployed to. To apply configuration changes such as whitelists, new domains or variables you will need to make this change on your Virtual Stack in the Platform UI and then full deploy to the Base Stack.