SilverStripe will work with any of our default PHP images, and if you're comfortable setting that up yourself, this is what we recommend as it gives you greater flexibility in configuration and eases any updates you may wish to perform. However, if you want to do some prototyping or just get up and running quickly we provide a ready-to-go SilverStripe CMS image to make creating a website extremely easy. Deploying a SilverStripe container will handle all the initial installation and configuration, including setting up a database for SilverStripe to use.
We won't go over using SilverStripe here, as they provide thorough documentation themselves.
Your site should be immediately visible once the container has finished provisioning, and visiting it will prompt you to login as the admin user. We create a user called admin for you and randomly generate a password. You can retrieve this password by visiting the settings page for you container, where it will be listed as the environment variable SS_DEFAULT_ADMIN_PASSWORD
. We recommend changing this setting once you're comfortable.
SilverStripe is configured via a number of environment variables, and we pre-populate your container with a set of defaults covering:
For a more complete list of the settings available, you can checkout the SilverStripe documentation.