By default, each deployment updates the webroot on the filesystem for one or more servers.
We run a networked filesystem across multiple servers. In SilverStripe, user uploads
are stored in the
assets/ folder, where the webserver has write access.
Some files aren’t stored as part of your codebase, but persist across deployments.
By default, the
assets/ folder can be uploaded and downloaded via the
If you need additional directories to persist across deployments (e.g. for custom filesystem caches or sandboxed upload directories), this can be configured via .platform.yml.
In order to get existing files migrated into your new SilverStripe Platform project, please refer to our Content Migration guidelines.