Skip to content

Commit b7f1b3d

Browse files
authored
Update migrate-to-azure-container-apps-build-buildpacks.md
1 parent 90c46c3 commit b7f1b3d

File tree

1 file changed

+73
-9
lines changed

1 file changed

+73
-9
lines changed

articles/spring-apps/migration/migrate-to-azure-container-apps-build-buildpacks.md

Lines changed: 73 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,42 @@ This article shows you how to create a builder with a TOML file, and then build
2929

3030
## Standard plan
3131

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).
3333

3434
```toml
3535
# filename: standard-builder.toml
3636

3737
[[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"
4068

4169
[[buildpacks]]
4270
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"
4775
id = "paketo-buildpacks/dotnet-core"
4876

4977
[[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"
109+
optional = true
110+
version = "5.23.0"
111+
112+
[[order.group]]
113+
id = "paketo-buildpacks/environment-variables"
114+
optional = true
115+
version = "4.8.0"
52116

53117
[[order]]
54-
[[order.group]]
55-
id = "paketo-buildpacks/java-native-image"
118+
[[order.group]]
119+
id = "paketo-buildpacks/java-native-image"
56120

57121
[[order]]
58-
[[order.group]]
59-
id = "paketo-buildpacks/dotnet-core"
122+
[[order.group]]
123+
id = "paketo-buildpacks/dotnet-core"
60124

61125
[build]
62126
image = "paketobuildpacks/build-jammy-base:0.1.129"

0 commit comments

Comments
 (0)