Skip to content

Commit 1567004

Browse files
authored
Adding ubuntu resolute builder to the Nodejs samples (#1535)
* feat: adding resolute to nodejs samples * feat: fixing readme files of nodejs sample apps to include all the existing builders
1 parent d8d9bb7 commit 1567004

8 files changed

Lines changed: 261 additions & 1 deletion

File tree

.github/workflows/test-pull-request-nodejs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
- 'paketobuildpacks/builder-jammy-full:latest'
2727
- 'paketobuildpacks/builder-jammy-base:latest'
2828
- 'paketobuildpacks/ubuntu-noble-builder:latest'
29+
- 'paketobuildpacks/ubuntu-resolute-builder:latest'
2930
- 'paketobuildpacks/builder-ubi8-base:latest'
3031
- 'paketobuildpacks/ubi-9-builder:latest'
3132
- 'paketobuildpacks/ubi-10-builder:latest'

nodejs/angular-npm/README.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,56 @@ To build frontend applications and serve them with NGINX/HTTPD, please use the W
77

88
### Ubuntu
99

10+
#### Jammy
11+
1012
```
1113
pack build angular-sample --buildpack docker.io/paketobuildpacks/nodejs \
1214
--builder docker.io/paketobuildpacks/builder-jammy-buildpackless-base \
1315
--env "BP_NODE_RUN_SCRIPTS=build" --env "NODE_ENV=development"
1416
```
1517

18+
#### Noble
19+
20+
```
21+
pack build angular-sample --buildpack docker.io/paketobuildpacks/nodejs \
22+
--builder docker.io/paketobuildpacks/ubuntu-noble-builder-buildpackless \
23+
--env "BP_NODE_RUN_SCRIPTS=build" --env "NODE_ENV=development"
24+
```
25+
26+
#### Resolute
27+
28+
```
29+
pack build angular-sample --buildpack docker.io/paketobuildpacks/nodejs \
30+
--builder docker.io/paketobuildpacks/ubuntu-resolute-builder-buildpackless \
31+
--env "BP_NODE_RUN_SCRIPTS=build" --env "NODE_ENV=development"
32+
```
33+
1634
### RHEL
1735

36+
#### UBI 8
37+
1838
```
1939
pack build angular-sample\
40+
--extension docker.io/paketobuildpacks/ubi-nodejs-extension \
2041
--buildpack docker.io/paketobuildpacks/nodejs \
2142
--builder docker.io/paketobuildpacks/builder-ubi8-buildpackless-base \
2243
--env "BP_NODE_RUN_SCRIPTS=build" --env "NODE_ENV=development"
44+
```
2345

46+
#### UBI 9
47+
48+
```
49+
pack build angular-sample \
50+
--builder docker.io/paketobuildpacks/ubi-9-builder \
51+
--env "BP_NODE_RUN_SCRIPTS=build" --env "NODE_ENV=development"
52+
```
53+
54+
#### UBI 10
55+
56+
```
57+
pack build angular-sample \
58+
--builder docker.io/paketobuildpacks/ubi-10-builder \
59+
--env "BP_NODE_RUN_SCRIPTS=build" --env "NODE_ENV=development"
2460
```
2561

2662
## Running

nodejs/no-package-manager/README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,52 @@
44

55
### Ubuntu
66

7+
#### Jammy
8+
79
```
810
pack build nodejs-sample --buildpack docker.io/paketobuildpacks/nodejs \
911
--builder docker.io/paketobuildpacks/builder-jammy-buildpackless-base
1012
```
1113

14+
#### Noble
15+
16+
```
17+
pack build nodejs-sample --buildpack docker.io/paketobuildpacks/nodejs \
18+
--builder docker.io/paketobuildpacks/ubuntu-noble-builder-buildpackless
19+
```
20+
21+
#### Resolute
22+
23+
```
24+
pack build nodejs-sample --buildpack docker.io/paketobuildpacks/nodejs \
25+
--builder docker.io/paketobuildpacks/ubuntu-resolute-builder-buildpackless
26+
```
27+
1228
### RHEL
1329

30+
#### UBI 8
31+
1432
```
1533
pack build nodejs-sample \
1634
--extension docker.io/paketobuildpacks/ubi-nodejs-extension \
1735
--buildpack docker.io/paketobuildpacks/nodejs \
1836
--builder docker.io/paketobuildpacks/builder-ubi8-buildpackless-base
1937
```
2038

39+
#### UBI 9
40+
41+
```
42+
pack build nodejs-sample \
43+
--builder docker.io/paketobuildpacks/ubi-9-builder
44+
```
45+
46+
#### UBI 10
47+
48+
```
49+
pack build nodejs-sample \
50+
--builder docker.io/paketobuildpacks/ubi-10-builder
51+
```
52+
2153
## Running
2254

2355
`docker run --interactive --tty --init --publish 8080:8080 nodejs-sample`

nodejs/npm-with-native-modules/README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,60 @@
44

55
### Ubuntu
66

7+
#### Jammy
8+
79
```
810
pack build npm-sample-with-native-module \
911
--buildpack docker.io/paketobuildpacks/nodejs \
1012
--builder docker.io/paketobuildpacks/builder-jammy-buildpackless-base \
1113
--env BP_NPM_INCLUDE_BUILD_PYTHON=true
1214
```
1315

16+
#### Noble
17+
18+
```
19+
pack build npm-sample-with-native-module \
20+
--buildpack docker.io/paketobuildpacks/nodejs \
21+
--builder docker.io/paketobuildpacks/ubuntu-noble-builder-buildpackless \
22+
--env BP_NPM_INCLUDE_BUILD_PYTHON=true
23+
```
24+
25+
#### Resolute
26+
27+
```
28+
pack build npm-sample-with-native-module \
29+
--buildpack docker.io/paketobuildpacks/nodejs \
30+
--builder docker.io/paketobuildpacks/ubuntu-resolute-builder-buildpackless \
31+
--env BP_NPM_INCLUDE_BUILD_PYTHON=true
32+
```
33+
1434
### RHEL
1535

36+
#### UBI 8
37+
1638
```
1739
pack build npm-sample \
1840
--extension docker.io/paketobuildpacks/ubi-nodejs-extension \
1941
--buildpack docker.io/paketobuildpacks/nodejs \
2042
--builder docker.io/paketobuildpacks/builder-ubi8-buildpackless-base
2143
```
2244

45+
#### UBI 9
46+
47+
```
48+
pack build npm-sample-with-native-module \
49+
--builder docker.io/paketobuildpacks/ubi-9-builder \
50+
--env BP_NPM_INCLUDE_BUILD_PYTHON=true
51+
```
52+
53+
#### UBI 10
54+
55+
```
56+
pack build npm-sample-with-native-module \
57+
--builder docker.io/paketobuildpacks/ubi-10-builder \
58+
--env BP_NPM_INCLUDE_BUILD_PYTHON=true
59+
```
60+
2361
## Running
2462

2563
`docker run --interactive --tty --init --publish 8080:8080 npm-sample-with-native-module`

nodejs/npm/README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,52 @@
44

55
### Ubuntu
66

7+
#### Jammy
8+
79
```
810
pack build npm-sample --buildpack docker.io/paketobuildpacks/nodejs \
911
--builder docker.io/paketobuildpacks/builder-jammy-buildpackless-base
1012
```
1113

14+
#### Noble
15+
16+
```
17+
pack build npm-sample --buildpack docker.io/paketobuildpacks/nodejs \
18+
--builder docker.io/paketobuildpacks/ubuntu-noble-builder-buildpackless
19+
```
20+
21+
#### Resolute
22+
23+
```
24+
pack build npm-sample --buildpack docker.io/paketobuildpacks/nodejs \
25+
--builder docker.io/paketobuildpacks/ubuntu-resolute-builder-buildpackless
26+
```
27+
1228
### RHEL
1329

30+
#### UBI 8
31+
1432
```
1533
pack build npm-sample \
1634
--extension docker.io/paketobuildpacks/ubi-nodejs-extension \
1735
--buildpack docker.io/paketobuildpacks/nodejs \
1836
--builder docker.io/paketobuildpacks/builder-ubi8-buildpackless-base
1937
```
2038

39+
#### UBI 9
40+
41+
```
42+
pack build npm-sample \
43+
--builder docker.io/paketobuildpacks/ubi-9-builder
44+
```
45+
46+
#### UBI 10
47+
48+
```
49+
pack build npm-sample \
50+
--builder docker.io/paketobuildpacks/ubi-10-builder
51+
```
52+
2153
## Running
2254

2355
`docker run --interactive --tty --init --publish 8080:8080 npm-sample`

nodejs/react-yarn/README.md

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,59 @@ To build frontend applications and serve them with NGINX/HTTPD, please use the W
55

66
## Building
77

8-
`pack build react-sample --buildpack paketo-buildpacks/nodejs --env "BP_NODE_RUN_SCRIPTS=build"`
8+
### Ubuntu
9+
10+
#### Jammy
11+
12+
```
13+
pack build react-sample --buildpack docker.io/paketobuildpacks/nodejs \
14+
--builder docker.io/paketobuildpacks/builder-jammy-buildpackless-base \
15+
--env "BP_NODE_RUN_SCRIPTS=build"
16+
```
17+
18+
#### Noble
19+
20+
```
21+
pack build react-sample --buildpack docker.io/paketobuildpacks/nodejs \
22+
--builder docker.io/paketobuildpacks/ubuntu-noble-builder-buildpackless \
23+
--env "BP_NODE_RUN_SCRIPTS=build"
24+
```
25+
26+
#### Resolute
27+
28+
```
29+
pack build react-sample --buildpack docker.io/paketobuildpacks/nodejs \
30+
--builder docker.io/paketobuildpacks/ubuntu-resolute-builder-buildpackless \
31+
--env "BP_NODE_RUN_SCRIPTS=build"
32+
```
33+
34+
### RHEL
35+
36+
#### UBI 8
37+
38+
```
39+
pack build react-sample \
40+
--extension docker.io/paketobuildpacks/ubi-nodejs-extension \
41+
--buildpack docker.io/paketobuildpacks/nodejs \
42+
--builder docker.io/paketobuildpacks/builder-ubi8-buildpackless-base \
43+
--env "BP_NODE_RUN_SCRIPTS=build"
44+
```
45+
46+
#### UBI 9
47+
48+
```
49+
pack build react-sample \
50+
--builder docker.io/paketobuildpacks/ubi-9-builder \
51+
--env "BP_NODE_RUN_SCRIPTS=build"
52+
```
53+
54+
#### UBI 10
55+
56+
```
57+
pack build react-sample \
58+
--builder docker.io/paketobuildpacks/ubi-10-builder \
59+
--env "BP_NODE_RUN_SCRIPTS=build"
60+
```
961

1062
## Running
1163

nodejs/vue-npm/README.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,58 @@ To build frontend applications and serve them with NGINX/HTTPD, please use the W
77

88
### Ubuntu
99

10+
#### Jammy
11+
1012
```
1113
pack build vue-sample --buildpack docker.io/paketobuildpacks/nodejs \
1214
--builder docker.io/paketobuildpacks/builder-jammy-buildpackless-base \
1315
--env "BP_NODE_RUN_SCRIPTS=build" --env "NODE_ENV=development"
1416
```
1517

18+
#### Noble
19+
20+
```
21+
pack build vue-sample --buildpack docker.io/paketobuildpacks/nodejs \
22+
--builder docker.io/paketobuildpacks/ubuntu-noble-builder-buildpackless \
23+
--env "BP_NODE_RUN_SCRIPTS=build" --env "NODE_ENV=development"
24+
```
25+
26+
#### Resolute
27+
28+
```
29+
pack build vue-sample --buildpack docker.io/paketobuildpacks/nodejs \
30+
--builder docker.io/paketobuildpacks/ubuntu-resolute-builder-buildpackless \
31+
--env "BP_NODE_RUN_SCRIPTS=build" --env "NODE_ENV=development"
32+
```
33+
1634
### RHEL
1735

36+
#### UBI 8
37+
1838
```
1939
pack build vue-sample\
40+
--extension docker.io/paketobuildpacks/ubi-nodejs-extension \
2041
--buildpack docker.io/paketobuildpacks/nodejs \
2142
--builder docker.io/paketobuildpacks/builder-ubi8-buildpackless-base \
2243
--env "BP_NODE_RUN_SCRIPTS=build" --env "NODE_ENV=development"
2344
```
2445

46+
#### UBI 9
47+
48+
```
49+
pack build vue-sample \
50+
--builder docker.io/paketobuildpacks/ubi-9-builder \
51+
--env "BP_NODE_RUN_SCRIPTS=build" --env "NODE_ENV=development"
52+
```
53+
54+
#### UBI 10
55+
56+
```
57+
pack build vue-sample \
58+
--builder docker.io/paketobuildpacks/ubi-10-builder \
59+
--env "BP_NODE_RUN_SCRIPTS=build" --env "NODE_ENV=development"
60+
```
61+
2562
## Running
2663

2764
`docker run --interactive --tty --init --publish 8080:8080 vue-sample`

0 commit comments

Comments
 (0)