Cloud Foundry is an Open Source Platform-as-a-Service that can run all kinds of web applications. Its technical highlights are:
Applications run inside stateless containers
Applications are only reachable over HTTP, HTTPS or WebSockets
Binding services to applications for persistence, monitoring, e-mail etc.
Source code as input, running application as output
Extending to more software architectures via custom buildpacks
Automatic health monitoring and recovery
Mendix 5.15 and up integrate with the Cloud Foundry ecosystem in multiple ways. We added support for external filestores to store FileDocuments, we made the session cookie name configurable to support horizontal scaling and we added Cloud Foundry support in the Mendix Modeler. Furthermore, we released V1.0 of our Mendix Cloud Foundry BuildPack.
|Traditionally there are four platforms for running Mendix apps|
|Mendix Cloud Community Edition Sandboxes|
|On Premises - Linux|
|On Premises - Windows|
|With support for Cloud Foundry we are adding the following deployment options|
|Pivotal Web Services|
|On Premises - Cloud Foundry|
Mendix is compatible with all known versions of Cloud Foundry, as long as there are compatible database services (PostgreSQL or MySQL) and custom buildpacks can be used. External file store support can be set up with Amazon S3 or compatible systems. We have included a guide below for deploying Mendix apps to Pivotal Web Services.
This guide focuses on graphical interfaces, command line instructions can be found on the GitHub page of our BuildPack.