Skip to content

Commit 0200be8

Browse files
authored
fix(redirection): provide additional intermediate ca certs (#123)
* fixed code path for invalid certs * add additional ca pems to https agents
1 parent bd74656 commit 0200be8

File tree

6 files changed

+1074
-545
lines changed

6 files changed

+1074
-545
lines changed

Dockerfile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
FROM node:20
22

33
RUN apt-get -y update && \
4-
apt-get install -y git && \
5-
mkdir -p /home/node/app/node_modules && \
6-
chown -R node:node /home/node/app
4+
apt-get install -y git && \
5+
mkdir -p /home/node/app/node_modules && \
6+
chown -R node:node /home/node/app
77

88
WORKDIR /home/node/app
99
USER node
@@ -13,5 +13,6 @@ RUN npm install
1313
# Get the current HSTS list
1414
RUN npm run updateHsts
1515

16+
ENV NODE_EXTRA_CA_CERTS=node_modules/extra_certs/ca_bundle/ca_intermediate_root_bundle.pem
1617
EXPOSE 8080
1718
CMD [ "node", "src/api/index.js" ]

bin/wrapper.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/usr/bin/env sh
2+
export NODE_EXTRA_CA_CERTS=node_modules/node_extra_ca_certs_mozilla_bundle/ca_bundle/ca_intermediate_root_bundle.pem
3+
exec node bin/scan.js "$@"

0 commit comments

Comments
 (0)