Links

Create your Product

Products are the applications you're going to manage in dyrector.io.
Simple Product
Complex Product
Complex Product
Versioning
Rolling
Incremental
Rollbacks
Ideal for
Testing
Development
Production
Deployment capabilities differ for each type and version of Product. For more details about the differences, check out the Components section.

Simple Product

These Products have only one version and cannot be rolled back. These are mostly useful for testing purposes, because simple Products come without versions.

Complex Product

Complex Products have two types of versions: Rolling and Incremental. You can define one version per Complex Product as default. That'll be the version future Complex Products will inherit images and configurations later until you set another one as default.

Rolling Version

Rolling versions are similar to simple Products except they’re perfect for continuous delivery. They’re always mutable but contrary to incremental Products they aren’t hierarchic and lack a version number.

Incremental Version

Incremental Products are hierarchical. They can have a child version and once a deployment is successful, the deployed versions, the environment variables, and the deployed images can never be modified. This guarantees you’re able to roll back the deployed version and reinstate the last functional one if any error occurs to avoid downtime.
Complex Products can have both Rolling and Incremental Versions.
This way you can assemble versions for development and production environments. You won't need to make different products for separate purposes.