Skip to content

Commit e48e2b6

Browse files
committed
notable change: - layer: bin-nginx: build with `http_auth_request_module` - package update
2 parents 5ded3b0 + 167fd1d commit e48e2b6

File tree

4 files changed

+30
-29
lines changed

4 files changed

+30
-29
lines changed

package-lock.json

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"name": "docker-stash",
4-
"version": "0.4.1",
4+
"version": "0.4.2",
55
"description": "A collection of strange functions, for development",
66
"author": "dr-js",
77
"license": "MIT",
@@ -32,7 +32,7 @@
3232
"npm": ">=8.19"
3333
},
3434
"devDependencies": {
35-
"@dr-js/core": "^0.5.15",
35+
"@dr-js/core": "^0.5.17",
3636
"@dr-js/dev": "^0.5.14",
3737
"@dr-js/dev-eslint": "^0.5.14"
3838
}

source/debian12/build-layer-script/3-2-bin-nginx-dep-build.sh

+1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ apt-update
6262
--with-threads \
6363
--with-file-aio \
6464
--with-http_ssl_module \
65+
--with-http_auth_request_module \
6566
--with-http_gzip_static_module \
6667
--without-http_fastcgi_module \
6768
--without-http_uwsgi_module \

source/res-list.js

+21-21
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
const RES_CORE_DEB12 = [
2-
// update at 2023/10/24, to find download start from: https://packages.debian.org/search?keywords=ca-certificates
2+
// update at 2024/08/05, to find download start from: https://packages.debian.org/search?keywords=ca-certificates
33
[ 'https://ftp.debian.org/debian/pool/main/c/ca-certificates/ca-certificates_20230311_all.deb '.trim(), '5308b9bd88eebe2a48be3168cb3d87677aaec5da9c63ad0cf561a29b8219115c' ],
4-
[ 'https://ftp.debian.org/debian/pool/main/o/openssl/openssl_3.0.11-1~deb12u2_amd64.deb '.trim(), 'ea063646d4f70d15be5ed52b67b5ac95d68dda823c60d808c7c25439c6d14e4d' ],
5-
[ 'https://ftp.debian.org/debian/pool/main/o/openssl/openssl_3.0.11-1~deb12u2_arm64.deb '.trim(), 'ef8ec413c2bd866dbe7ab068cd45b28d22e6c586e3ab0bd8de127a3e8dfe650b' ],
6-
[ 'https://ftp.debian.org/debian/pool/main/o/openssl/libssl3_3.0.11-1~deb12u2_amd64.deb '.trim(), '6e129c5814812b3516a656ae5b664b9970e2f8823250cd5b98190f21c0de2bca' ],
7-
[ 'https://ftp.debian.org/debian/pool/main/o/openssl/libssl3_3.0.11-1~deb12u2_arm64.deb '.trim(), '4e05dfa7319f72c5598f29a39eaf568203e2ae2314d5ef434dbf764de6448462' ],
4+
[ 'https://ftp.debian.org/debian/pool/main/o/openssl/openssl_3.0.13-1~deb12u1_amd64.deb '.trim(), '262faebdc38b64e9e0553388e8608b0b6ae1b56871e7a8b09737ab0f2df11f8c' ],
5+
[ 'https://ftp.debian.org/debian/pool/main/o/openssl/openssl_3.0.13-1~deb12u1_arm64.deb '.trim(), 'fe4726cd05854fd6db1efe869e158b34b23789d0742144d2313e060331001dc3' ],
6+
[ 'https://ftp.debian.org/debian/pool/main/o/openssl/libssl3_3.0.13-1~deb12u1_amd64.deb '.trim(), '8e88b98b3fc634721d0899f498d4cf2e62405faaab6582123c7923b1ec8129e1' ],
7+
[ 'https://ftp.debian.org/debian/pool/main/o/openssl/libssl3_3.0.13-1~deb12u1_arm64.deb '.trim(), 'aeffbc4770e2da3a356eb3c8369e79f89623ffc4bc14eb18d6ff29d9bdcb1fba' ],
88
// update at 2023/02/28, to find from: https://packages.debian.org/search?keywords=libjemalloc2
99
[ 'https://ftp.debian.org/debian/pool/main/j/jemalloc/libjemalloc2_5.3.0-1_amd64.deb '.trim(), 'a4117c23c5c8acf6c9678a6cb086f000b79476369da7efe8a78a70826956ad3d' ],
1010
[ 'https://ftp.debian.org/debian/pool/main/j/jemalloc/libjemalloc2_5.3.0-1_arm64.deb '.trim(), '866eba7688ec5cbb98200a05540c4909df6320557371b634b5d394cd32b9f252' ]
1111
]
1212

1313
const RES_NODE = [
14-
// update at 2024/06/26, to find download, check: ".github/check-layer-package-latest.js"
15-
[ 'https://deb.nodesource.com/node_20.x/pool/main/n/nodejs/nodejs_20.15.0-1nodesource1_amd64.deb', '9fd6bc3754cfc5960ce9c08640dbefa4093c274cff4f15065f754849f275c5b8' ],
16-
[ 'https://deb.nodesource.com/node_20.x/pool/main/n/nodejs/nodejs_20.15.0-1nodesource1_arm64.deb', '1e84bd7eb0d0a2c323590d7690d97a14f28162867db18404e73631b59cac934b' ],
17-
// update at 2024/06/25, to find download from: `{ npm view npm@next-9; npm view @dr-js/core@latest; npm view @dr-js/dev@latest; } | grep -e tarball -e integrity`
18-
[ 'https://registry.npmjs.org/npm/-/npm-9.9.3.tgz '.trim(), 'Z1l+rcQ5kYb17F3hHtO601arEpvdRYnCLtg8xo3AGtyj3IthwaraEOexI9903uANkifFbqHC8hT53KIrozWg8A==:sha512:base64' ],
19-
[ 'https://registry.npmjs.org/@dr-js/core/-/core-0.5.15.tgz '.trim(), 'dDIB/zXAxXVlpjLIYF+bYfLI7pwVvGQLQRjdh5MDfXgDJ3wgcbbh38h5Ic95Mai0Yf9CNu/gccihqgqxGOt3HQ==:sha512:base64', 'dr-js-@@@.tgz' ], // NOTE: fix filename
14+
// update at 2024/08/05, to find download, check: ".github/check-layer-package-latest.js"
15+
[ 'https://deb.nodesource.com/node_20.x/pool/main/n/nodejs/nodejs_20.16.0-1nodesource1_amd64.deb', 'a78c0997f37bf41e7b8e999ecec49da0a2d46b7db874e6f74932e75e1b9616ed' ],
16+
[ 'https://deb.nodesource.com/node_20.x/pool/main/n/nodejs/nodejs_20.16.0-1nodesource1_arm64.deb', '42c7625ea2749c1108c701b6b06197d756a9683b5a1f1645fbdf52c586fb21a4' ],
17+
// update at 2024/08/05, to find download from: `{ npm view npm@next-10; npm view @dr-js/core@latest; npm view @dr-js/dev@latest; } | grep -e tarball -e integrity`
18+
[ 'https://registry.npmjs.org/npm/-/npm-10.8.2.tgz '.trim(), 'x/AIjFIKRllrhcb48dqUNAAZl0ig9+qMuN91RpZo3Cb2+zuibfh+KISl6+kVVyktDz230JKc208UkQwwMqyB+w==:sha512:base64' ],
19+
[ 'https://registry.npmjs.org/@dr-js/core/-/core-0.5.17.tgz '.trim(), 'xHPK1TEXbvTKyH1UafKZFWqSqZZaYEtTLZ6hVEvYasmm3sFSUPA0rbw/r1DPGRJ7QlLkdzCewS4t11C1B9l0DA==:sha512:base64', 'dr-js-@@@.tgz' ], // NOTE: fix filename
2020
[ 'https://registry.npmjs.org/@dr-js/dev/-/dev-0.5.14.tgz '.trim(), 'KWwHsqxHrOtuVNPTq2chms7bXsQnti05UXp7dQIWUGVqOC+nQs6uN1KlIRqwJXZ5eo2pZnNCjk+GQ3RcpEyfjg==:sha512:base64', 'dr-dev-@@@.tgz' ] // NOTE: fix filename
2121
]
2222
const RES_NGINX = [
@@ -27,14 +27,14 @@ const RES_NGINX = [
2727
[ 'https://github.com/google/ngx_brotli/archive/a71f9312.zip '.trim(), '96f23eb72488ffc570cbc474a928000b05b72f2682456ae357aeaf3ce71c626e', 'ngx-brotli.zip' ] // specify filename // TODO: need to calc hash yourself
2828
]
2929
const RES_GO = [
30-
// update at 2024/06/25, to find download from: https://go.dev/dl/
31-
[ 'https://go.dev/dl/go1.22.4.linux-amd64.tar.gz', 'ba79d4526102575196273416239cca418a651e049c2b099f3159db85e7bade7d' ],
32-
[ 'https://go.dev/dl/go1.22.4.linux-arm64.tar.gz', 'a8e177c354d2e4a1b61020aca3562e27ea3e8f8247eca3170e3fa1e0c2f9e771' ]
30+
// update at 2024/08/05, to find download from: https://go.dev/dl/
31+
[ 'https://go.dev/dl/go1.22.5.linux-amd64.tar.gz', '904b924d435eaea086515bc63235b192ea441bd8c9b198c507e85009e6e4c7f0' ],
32+
[ 'https://go.dev/dl/go1.22.5.linux-arm64.tar.gz', '8d21325bfcf431be3660527c1a39d3d9ad71535fabdf5041c826e44e31642b5a' ]
3333
]
34-
// update at 2023/10/24, to find download, check: ".github/check-layer-package-latest.js"
34+
// update at 2024/08/05, to find download, check: ".github/check-layer-package-latest.js"
3535
const RES_F_BIT_DEB12 = [
36-
[ 'https://packages.fluentbit.io/debian/bookworm/pool/main/f/fluent-bit/fluent-bit_3.0.7_amd64.deb', '7284302d281e8b91fe17e00552fa8d794d0cc05ebaf976171e5e57316893be66' ],
37-
[ 'https://packages.fluentbit.io/debian/bookworm/pool/main/f/fluent-bit/fluent-bit_3.0.7_arm64.deb', 'f1b29677c323be63a61cfb4b71a583ecbeeaab0f13942616aed7b61ba475b2f3' ]
36+
[ 'https://packages.fluentbit.io/debian/bookworm/pool/main/f/fluent-bit/fluent-bit_3.1.4_amd64.deb', '4bc8dc02645cb1203f3189e19feada36cd69335839d69a56067bafd5f1fafe9f' ],
37+
[ 'https://packages.fluentbit.io/debian/bookworm/pool/main/f/fluent-bit/fluent-bit_3.1.4_arm64.deb', 'de482e008e9b21fb4a55321435d6287a44ff04abc8f89ce9b91480ce803573a8' ]
3838
]
3939
// update at 2024/06/25, to find download from: https://www.ruby-lang.org/en/downloads/releases/
4040
// TODO: Ruby 2.7 reaches EOL
@@ -50,10 +50,10 @@ const RES_RUBY2 = [
5050
// const RES_RUBY3 = [ [ 'https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.gz', '83c05b2177ee9c335b631b29b8c077b4770166d02fa527f3a9f6a40d13f3cce2' ] ]
5151
const RES_RUBY3 = [ [ 'https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.6.tar.gz', '0d0dafb859e76763432571a3109d1537d976266be3083445651dc68deed25c22' ] ]
5252

53-
// update at 2024/06/27, check version at: https://github.com/puppeteer/puppeteer/releases/latest
54-
// and version mapping from Chrome => Puppeteer: https://github.com/puppeteer/puppeteer/blob/main/versions.js
55-
const PPTR_VER = '22.12.1' // ['126.0.6478.126', 'v22.12.1']
56-
const PPTR_VER_ARM64_DEB12 = '22.12.1' // ['126.0.6478.126', 'v22.12.1'] // https://packages.debian.org/bookworm/chromium (126.0.6478.126-1~deb12u1)
53+
// update at 2024/08/05, check version at: https://github.com/puppeteer/puppeteer/releases/latest
54+
// and version mapping from Chrome => Puppeteer: https://github.com/puppeteer/puppeteer/blob/main/versions.json
55+
const PPTR_VER = '22.15.0' // ['127.0.6533.88', 'v22.15.0']
56+
const PPTR_VER_ARM64_DEB12 = '22.13.1' // ['126.0.6478.182', 'v22.13.1'] // https://packages.debian.org/bookworm/chromium (127.0.6533.88-1~deb12u1_amd64/126.0.6478.182-1~deb12u1_arm64)
5757

5858
module.exports = {
5959
RES_CORE_DEB12,

0 commit comments

Comments
 (0)