Deploying to Microsoft Azure
Microsoft Azure is a great solution to run JHipster applications in the cloud.
- The easiest way is to use JHipster Azure Container Apps to create and deploy your project from end to end. JHipster Azure Container Apps is designed to streamline your full-stack Spring application development, leveraging the robust infrastructure of Azure Container Apps to bring your projects to life with unprecedented ease and efficiency.
- If you are using Spring Boot, Azure Container Apps offers full support for JHipster applications with built-in Java capabilities. You can read more on the Quickstart.
- You can also try Azure App Service to deploy your monoliths.
- As with any Docker and Kubernetes cloud provider, you can use the JHipster Docker and Kubernetes support to deploy your Docker images to Microsoft Azure. Follow our Docker Compose documentation and our Kubernetes documentation for more information on these options.
Deploying using NubesGen
NubesGen is a deployment platform that fully supports JHipster applications and is the best solution to deploy your applications to Azure.
To deploy your JHipster application with NubesGen, select in the dropdown menu:
- "Spring Boot (Java) with Maven" to run your JHipster application with Maven.
- "Spring Boot (Java) with Gradle" to run your JHipster application with Gradle.
- "Docker with Spring Boot" to package your JHipster application with Docker and run it with Docker. Performance might be better than with Maven or Gradle, but you will have fewer monitoring options and no Java support from Microsoft.
Go to the NubesGen website for full documentation.
Deploying using azd generated at start.jhipster.tech
You can also create a new JHipster application with built-in azd deployment to Azure Containers Apps via start.jhipster.tech/generate-azure-application. This will leverage the Azure Development CLI, an open-source toolkit that benefits from deployment templates and lets you deploy with one simple command: 'azd up'.
Published on 21 Nov. 2024