NubesGen icon indicating copy to clipboard operation
NubesGen copied to clipboard

Add Micronaut support

Open jdubois opened this issue 3 years ago • 0 comments

As discussed with @sdelamo we should have Micronaut support, which would be close the current Spring Boot and Quarkus support.

This would have the following tasks:

  • [ ] A test case like https://github.com/microsoft/NubesGen/tree/main/rest-server/src/test/resources/nubesgen/terraform/app-service-quarkus -> @sdelamo this where I need your help, for the rest I can probably do this very fast
  • [ ] Template support in https://github.com/microsoft/NubesGen/blob/main/rest-server/src/main/resources/nubesgen/terraform/modules/app-service/main.tf.mustache that would match the test case
  • [ ] Micronaut support in the Java code, in https://github.com/microsoft/NubesGen/blob/main/rest-server/src/main/java/io/github/nubesgen/service/ConfigurationService.java#L91 and https://github.com/microsoft/NubesGen/blob/main/rest-server/src/main/java/io/github/nubesgen/configuration/NubesgenConfiguration.java
  • [ ] Support in the Web UI
  • [ ] Support in the CLI -> @sdelamo how could we detect a Micronaut project in https://github.com/microsoft/NubesGen/blob/main/cli/src/main/java/io/github/nubesgen/cli/subcommand/scan/JavaScanner.java ?

jdubois avatar Feb 23 '22 12:02 jdubois