You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/spring-apps/migration/migrate-to-azure-container-apps-build-buildpacks.md
+73-9Lines changed: 73 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,14 +29,42 @@ This article shows you how to create a builder with a TOML file, and then build
29
29
30
30
## Standard plan
31
31
32
-
The Azure Spring Apps Standard plan comes with a built-in builder, which you can't customize. If you use the Standard plan, you need to create a TOML file called **standard-builder.toml** with the following content. With this file, you can create a builder equivalent to the one available in the Azure Spring Apps Standard plan.
32
+
The Azure Spring Apps Standard plan comes with a built-in builder, which you can't customize. To replace this builder, you need to create a TOML file for your own builder. Below is an example TOML file that can be customized to build a Java Spring Boot app with Application Insights. Adjust the TOML file based on your app's requirements. For more information about open-source Paketo Buildpacks, please refer to [Paketo Buildpacks](https://github.com/paketo-buildpacks).
33
33
34
34
```toml
35
35
# filename: standard-builder.toml
36
36
37
37
[[buildpacks]]
38
-
uri = "docker://docker.io/paketobuildpacks/java-azure:12.0.0"
39
-
id = "paketo-buildpacks/java-azure"
38
+
uri = "docker://docker.io/paketobuildpacks/ca-certificates:3.9.0"
39
+
id = "paketo-buildpacks/ca-certificates"
40
+
41
+
[[buildpacks]]
42
+
uri = "docker://docker.io/paketobuildpacks/microsoft-openjdk:4.0.1"
43
+
id = "paketo-buildpacks/microsoft-openjdk"
44
+
45
+
[[buildpacks]]
46
+
uri = "docker://docker.io/paketobuildpacks/syft:2.6.1"
47
+
id = "paketo-buildpacks/syft"
48
+
49
+
[[buildpacks]]
50
+
uri = "docker://docker.io/paketobuildpacks/maven:6.19.2"
51
+
id = "paketo-buildpacks/maven"
52
+
53
+
[[buildpacks]]
54
+
uri = "docker://docker.io/paketobuildpacks/executable-jar:6.12.0"
55
+
id = "paketo-buildpacks/executable-jar"
56
+
57
+
[[buildpacks]]
58
+
uri = "docker://docker.io/paketobuildpacks/spring-boot:5.32.0"
59
+
id = "paketo-buildpacks/spring-boot"
60
+
61
+
[[buildpacks]]
62
+
uri = "docker://docker.io/paketobuildpacks/azure-application-insights:5.23.0"
63
+
id = "paketo-buildpacks/azure-application-insights"
64
+
65
+
[[buildpacks]]
66
+
uri = "docker://docker.io/paketobuildpacks/environment-variables:4.8.0"
67
+
id = "paketo-buildpacks/environment-variables"
40
68
41
69
[[buildpacks]]
42
70
uri = "docker://docker.io/paketobuildpacks/java-native-image:9.8.0"
@@ -47,16 +75,52 @@ uri = "docker://docker.io/paketobuildpacks/dotnet-core:0.48.3"
47
75
id = "paketo-buildpacks/dotnet-core"
48
76
49
77
[[order]]
50
-
[[order.group]]
51
-
id = "paketo-buildpacks/java-azure"
78
+
[[order.group]]
79
+
id = "paketo-buildpacks/ca-certificates"
80
+
optional = true
81
+
version = "3.9.0"
82
+
83
+
[[order.group]]
84
+
id = "paketo-buildpacks/microsoft-openjdk"
85
+
version = "4.0.1"
86
+
87
+
[[order.group]]
88
+
id = "paketo-buildpacks/syft"
89
+
optional = true
90
+
version = "2.6.1"
91
+
92
+
[[order.group]]
93
+
id = "paketo-buildpacks/maven"
94
+
optional = true
95
+
version = "6.19.2"
96
+
97
+
[[order.group]]
98
+
id = "paketo-buildpacks/executable-jar"
99
+
optional = true
100
+
version = "6.12.0"
101
+
102
+
[[order.group]]
103
+
id = "paketo-buildpacks/spring-boot"
104
+
optional = true
105
+
version = "5.32.0"
106
+
107
+
[[order.group]]
108
+
id = "paketo-buildpacks/azure-application-insights"
0 commit comments