1
+ {
2
+ "commands" : [
3
+ {
4
+ "name" : " bookshop-approuter" ,
5
+ "tag" : " v1" ,
6
+ "buildCmd" : [
7
+ [
8
+ " pack" ,
9
+ " build" ,
10
+ " bookshop-approuter" ,
11
+ " --path" ,
12
+ " app" ,
13
+ [
14
+ " --buildpack" ,
15
+ " gcr.io/paketo-buildpacks/nodejs"
16
+ ],
17
+ " --builder" ,
18
+ " paketobuildpacks/builder-jammy-base" ,
19
+ " --env" ,
20
+ " BP_NODE_RUN_SCRIPTS=\"\" "
21
+ ]
22
+ ],
23
+ "tagCmd" : [
24
+ " docker" ,
25
+ " tag" ,
26
+ " bookshop-approuter:v1" ,
27
+ " my-repository/bookshop-approuter:v1"
28
+ ],
29
+ "pushCmd" : [
30
+ " docker" ,
31
+ " push" ,
32
+ " my-repository/bookshop-approuter:v1"
33
+ ]
34
+ },
35
+ {
36
+ "name" : " book-srv" ,
37
+ "tag" : " latest" ,
38
+ "buildCmd" : [
39
+ [
40
+ " pack" ,
41
+ " build" ,
42
+ " book-srv" ,
43
+ " --path" ,
44
+ " ." ,
45
+ [
46
+ " --buildpack" ,
47
+ " gcr.io/paketo-buildpacks/sap-machine"
48
+ ],
49
+ [
50
+ " --buildpack" ,
51
+ " gcr.io/paketo-buildpacks/java"
52
+ ],
53
+ " --builder" ,
54
+ " paketobuildpacks/builder-jammy-buildpackless-base" ,
55
+ " --env" ,
56
+ " SPRING_PROFILES_ACTIVE=cloud" ,
57
+ " --env" ,
58
+ " BP_JVM_VERSION=17" ,
59
+ " --env" ,
60
+ " BP_MAVEN_BUILT_ARTIFACT=srv/target/book-exec.jar"
61
+ ]
62
+ ],
63
+ "tagCmd" : [
64
+ " docker" ,
65
+ " tag" ,
66
+ " book-srv:latest" ,
67
+ " my-repository/book-srv:latest"
68
+ ],
69
+ "pushCmd" : [
70
+ " docker" ,
71
+ " push" ,
72
+ " my-repository/book-srv:latest"
73
+ ]
74
+ },
75
+ {
76
+ "name" : " dockerfile-image" ,
77
+ "tag" : " latest" ,
78
+ "buildCmd" : [
79
+ [
80
+ " docker" ,
81
+ " build" ,
82
+ " -t" ,
83
+ " dockerfile-image:latest" ,
84
+ " -f" ,
85
+ " dockerfiles/sample.Dockerfile" ,
86
+ " ."
87
+ ]
88
+ ],
89
+ "tagCmd" : [
90
+ " docker" ,
91
+ " tag" ,
92
+ " dockerfile-image:latest" ,
93
+ " my-repository/dockerfile-image:latest"
94
+ ],
95
+ "pushCmd" : [
96
+ " docker" ,
97
+ " push" ,
98
+ " my-repository/dockerfile-image:latest"
99
+ ]
100
+ },
101
+ {
102
+ "name" : " bookshop-hana-deployer" ,
103
+ "tag" : " latest" ,
104
+ "buildCmd" : [
105
+ [
106
+ " pack" ,
107
+ " build" ,
108
+ " bookshop-hana-deployer" ,
109
+ " --buildpack" ,
110
+ " gcr.io/paketo-buildpacks/nodejs" ,
111
+ " --path" ,
112
+ " db" ,
113
+ " --builder" ,
114
+ " paketobuildpacks/builder-jammy-base"
115
+ ]
116
+ ],
117
+ "tagCmd" : [
118
+ " docker" ,
119
+ " tag" ,
120
+ " bookshop-hana-deployer:latest" ,
121
+ " my-repository/bookshop-hana-deployer:latest"
122
+ ],
123
+ "pushCmd" : [
124
+ " docker" ,
125
+ " push" ,
126
+ " my-repository/bookshop-hana-deployer:latest"
127
+ ]
128
+ }
129
+ ],
130
+ "before_all" : [
131
+ [
132
+ " npx" ,
133
+ " cds" ,
134
+ " build" ,
135
+ " --production"
136
+ ]
137
+ ],
138
+ "repository" : " my-repository"
139
+ }
0 commit comments