A Rack resource, as opposed to an App Resource, is an additional ‘component’ that is installed and available across the whole Rack.
v2 has several Rack resources, like Postgres, S3, SNS, which just live on, independent of any app: https://docsv2.convox.com/use-cases/resources the top section is a good overview of how resources work within v2.
Convox’s goal with v3 was to shift away from Rack resources, as they’re very cloud provider specific and v3 offers portability between providers. Rack resources are also hard to move, configuration is not stored in code/convox.yml. With Convox v3, we've moved towards the Primitives model, to allow customers to specify equivalents to S3 etc in their convox.yml.
Primitives are the building blocks available to build an App on Convox. Apps are deployed and run on your Rack, the platform overlaid on your cloud infrastructure. To read more about Primitives in v3, you can check out the docs here: https://docs.convox.com/reference/primitives
To read more about resources in v2, you can see the docs here: https://docsv2.convox.com/use-cases/resources
Comments
0 comments
Please sign in to leave a comment.