Deploying to Cloud Foundry
This sub-generator allows to deploy automatically your JHipster application to the Cloud Foundry cloud.
It works with MySQL, PostgreSQL and MongoDB cloud providers.
Limitations
- MongoDB cannot load its data with Mongeez because of #733.
Running the sub-generator
Before running the sub-generator, you need to install the cf Command Line Interface (CLI), and have a Cloud Foundry account created.
To deploy your application to Cloud Foundry, type:
yo jhipster:cloudfoundry
This should package your application (in production or development mode), create a Cloud Foundry application (with a database), upload your code, and start the application.
Updating your deployed application
When your application is already deployed, you can re-deploy it by building it normally by running:
Maven:
mvn -Pprod package
cf push -f ./deploy/cloudfoundry/manifest.yml -p target/*.war
Gradle:
./gradlew -Pprod bootRepackage
cf push -f ./deploy/cloudfoundry/manifest.yml -p build/libs/*.war
You can also run the sub-generator again, by typing another time:
yo jhipster:cloudfoundry
More information