Directus: 6. Change the configuration
This documentation is part of the Automate with the CLI guide. You can view the complete guide here: Start Directus, retrieve its credentials, and modify its configuration programmatically using the Stackhero CLI.
👋 Welcome to the Stackhero documentation!
Stackhero provides a Directus cloud service that is production-ready in just 2 minutes:
- Unlimited collections, items, users, roles, API requests, and data transfers
- Custom domain name with built-in HTTPS for secure access (for example, https://cms.your-company.com)
- Dedicated email server for unlimited transactional and notification emails
- Integrated Redis cache for high performance
- Consistent performance and enhanced security with private, dedicated infrastructure
- One-click updates to keep your system up to date effortlessly
Focus on your project, not on the setup: you can discover Stackhero's Directus cloud solution in just 5 minutes.
You can review an example configuration schema and then apply your own settings. When you update the configuration, the service may restart to apply the changes.
# View the configuration schema and an example for your service
stackhero service-configuration-example --service=svc-xxxxxx
# Apply a custom configuration (the service restarts if needed)
stackhero service-configuration-set \
--service=svc-xxxxxx \
--configuration='{ "...": "..." }'
# Wait for the new configuration to be applied
stackhero service-wait-for --service=svc-xxxxxx
That's it. You have now seen the full lifecycle: start a service, retrieve its credentials, and reconfigure it, all in a scriptable, automated way. To learn more, refer to the full CLI documentation, which also covers the non-interactive STACKHERO_TOKEN authentication demonstrated here.