From a1ca702d5d8aaf760b02b60f7596b25dd904f03f Mon Sep 17 00:00:00 2001 From: Wang Guan Date: Sat, 5 Aug 2023 23:02:09 +0900 Subject: [PATCH 1/4] demo: use 0.4.2-pre4 --- demo/docker-compose.yaml | 1 + demo/package-lock.json | 14 +++++++------- demo/package.json | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/demo/docker-compose.yaml b/demo/docker-compose.yaml index 0ccf4c9..772e82b 100644 --- a/demo/docker-compose.yaml +++ b/demo/docker-compose.yaml @@ -4,6 +4,7 @@ services: build: context: .. dockerfile: demo/Dockerfile + # dockerfile: demo/Dockerfile-alpine # image: ghcr.io/jokester/publicaddr:pr-1 command: npm start working_dir: /opt/publicaddr/demo diff --git a/demo/package-lock.json b/demo/package-lock.json index 18e6700..d9a9220 100644 --- a/demo/package-lock.json +++ b/demo/package-lock.json @@ -10,7 +10,7 @@ "license": "BSD", "dependencies": { "@jokester/ts-commonutil": "^0.4.1", - "publicaddr": "0.4.2-pre3" + "publicaddr": "0.4.2-pre4" }, "devDependencies": { "@types/node": "^18.15.3", @@ -2210,9 +2210,9 @@ } }, "node_modules/publicaddr": { - "version": "0.4.2-pre3", - "resolved": "https://registry.npmjs.org/publicaddr/-/publicaddr-0.4.2-pre3.tgz", - "integrity": "sha512-ZHBMkt2WPu3fjSep5/lmjhDjRnhkk29Syn/6jhcGc3AAjpKqn3Cy37B4pNIyyhRl8dMGg7uAG1O/bdUIP0tBng==", + "version": "0.4.2-pre4", + "resolved": "https://registry.npmjs.org/publicaddr/-/publicaddr-0.4.2-pre4.tgz", + "integrity": "sha512-0dleDKrZsyuEVHzCjbLtAWndqbrYqgLYdEKlzxlZXhCk66CI5ap4vcVtkIrYLcPSd6RwqZ8JKjO3uOEhvSu44w==", "dependencies": { "node-gyp-build": "^4.6.0" }, @@ -4506,9 +4506,9 @@ "dev": true }, "publicaddr": { - "version": "0.4.2-pre3", - "resolved": "https://registry.npmjs.org/publicaddr/-/publicaddr-0.4.2-pre3.tgz", - "integrity": "sha512-ZHBMkt2WPu3fjSep5/lmjhDjRnhkk29Syn/6jhcGc3AAjpKqn3Cy37B4pNIyyhRl8dMGg7uAG1O/bdUIP0tBng==", + "version": "0.4.2-pre4", + "resolved": "https://registry.npmjs.org/publicaddr/-/publicaddr-0.4.2-pre4.tgz", + "integrity": "sha512-0dleDKrZsyuEVHzCjbLtAWndqbrYqgLYdEKlzxlZXhCk66CI5ap4vcVtkIrYLcPSd6RwqZ8JKjO3uOEhvSu44w==", "requires": { "node-gyp-build": "^4.6.0" } diff --git a/demo/package.json b/demo/package.json index d846682..2b771e7 100644 --- a/demo/package.json +++ b/demo/package.json @@ -14,7 +14,7 @@ "license": "BSD", "dependencies": { "@jokester/ts-commonutil": "^0.4.1", - "publicaddr": "0.4.2-pre3" + "publicaddr": "0.4.2-pre4" }, "devDependencies": { "@types/node": "^18.15.3", From bcdb5a9d4bdbc53ba426e2c17d261fbe44ab5678 Mon Sep 17 00:00:00 2001 From: Wang Guan Date: Sat, 5 Aug 2023 23:12:43 +0900 Subject: [PATCH 2/4] update doc & bump version --- README.md | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6e91ed2..3008cee 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,11 @@ Allow multiple Node.js processes to listen on same port, with `SO_REUSEPORT`. ## Supported OS -Only Linux is supported by far. +Only Linux is supported. -Prebuilt binaries for `linux-x64-glibc` `linux-amd64-musl` `linux-arm64` `linux-armv7` are shipped in the npm package. +The npm package contains prebuilt binaries for `linux-x64` `linux-arm64` `linux-armv7`. If your platform is not one of them, `SO_REUSEPORT` will not be set. -If your platform is not listed above, `SO_REUSEPORT` will not be set. Feel free to create an issue if other Linux variant is required. +Feel free to create an issue if other Linux variant is required. I have no plan to support other OSes. PRs welcome. diff --git a/package.json b/package.json index 0467016..f21cc76 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "publicaddr", - "version": "0.4.2-pre4", + "version": "0.4.2", "description": "Allow Node.js to listen on TCP with SO_REUSEPORT", "repository": { "type": "git", From aeaca77a5361cf7f187570f69ee1f925580569d9 Mon Sep 17 00:00:00 2001 From: Wang Guan Date: Sat, 5 Aug 2023 23:14:24 +0900 Subject: [PATCH 3/4] update --- package-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9c48013..e66b659 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "publicaddr", - "version": "0.4.2-pre4", + "version": "0.4.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "publicaddr", - "version": "0.4.2-pre4", + "version": "0.4.2", "license": "BSD", "dependencies": { "node-gyp-build": "^4.6.0" From 474cc22cc012bd6288a72600ade6a943dfa50a80 Mon Sep 17 00:00:00 2001 From: Wang Guan Date: Sat, 5 Aug 2023 23:15:34 +0900 Subject: [PATCH 4/4] upate readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3008cee..cdc7016 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,9 @@ Allow multiple Node.js processes to listen on same port, with `SO_REUSEPORT`. Only Linux is supported. -The npm package contains prebuilt binaries for `linux-x64` `linux-arm64` `linux-armv7`. If your platform is not one of them, `SO_REUSEPORT` will not be set. +The npm package contains prebuilt binaries for `linux-x64` `linux-arm64` `linux-armv7`. -Feel free to create an issue if other Linux variant is required. +If your platform is not listed above, `SO_REUSEPORT` will not be set. Feel free to create an issue if other Linux variant is required. I have no plan to support other OSes. PRs welcome.