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
[This image] is supposed to build and test [Node.js packages (NPM modules)], which include dependencies pulled by [Git] and their tests need [headless Chromium] driven by [Selenium]. ([Java 8] is included.) It is built automatically on the top of the tag `lts-alpine` from the [node repository], so that it always runs the current [LTS version] of [Node.js] in the latest [Alpine Linux]. [Git], [Chromium] and [Java 8] have to be updated from time to time by triggering a new build manually.
7
+
[This image] is supposed to build and test [Node.js packages (NPM modules)], which include dependencies pulled by [Git] and their tests need [headless Chromium] driven by [Selenium]. ([Java 8)] or [OpenJDK] are included.) It is built automatically on the top of the tag `lts-alpine` from the [node repository], so that it always runs the current [LTS version] of [Node.js] in the latest [Alpine Linux]. [Git], [Chromium] and [Java 8]/[OpenJDK] have to be updated from time to time by triggering a new build manually.
@@ -24,24 +27,20 @@ See [how to use the base node image] for more information.
24
27
25
28
## Build, Test and Publish
26
29
27
-
The local image is built as `node-git-chromium-java` and pushed to the docker hub with the tag `prantlf/node-git-chromium-java:lts-alpine-java8`.
30
+
The local image is built as `node-git-chromium-java` and pushed to the docker hub with tags `prantlf/node-git-chromium-java:lts-alpine-java8` and `prantlf/node-git-chromium-java:lts-alpine-openjdk`.
28
31
29
32
Remove an old local image:
30
33
31
34
make clean
32
35
33
-
Build a new local image:
36
+
Build and tag new local images:
34
37
35
38
make build
36
39
37
-
Enter an interactive shell inside the created image:
40
+
Enter an interactive shell inside the latest created image:
38
41
39
42
make run
40
43
41
-
Tag the local image for pushing:
42
-
43
-
make tag
44
-
45
44
Login to the docker hub:
46
45
47
46
make login
@@ -58,13 +57,15 @@ Licensed under the MIT license.
0 commit comments