Skip to content

Commit e9b48bd

Browse files
committed
server-ssl.js
/root │ ├── /error │ ├── 404.html │ └── 500.html │ ├── /ssl │ ├── /openssl │ │ │ ├── private-key.pem │ └── certificate.pem │ └── ssl.js │ ├── /website │ └── index.html <---- Your website goes here │ ├── server-ssl.js <--- server config └── start-windows.bat
1 parent e8f4524 commit e9b48bd

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

start-windows.bat

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,8 @@ setlocal
107107

108108
echo Starting SSL Web Server
109109

110+
@REM Check Certificate end date
111+
110112
if "!OPEN_SSL_IN_PATH!"=="1" (
111113
for /f "tokens=2 delims==" %%a in ('openssl x509 -in "%currentPath%/ssl/certificate.pem" -enddate -noout') do (
112114
set "DATE=%%a"
@@ -119,12 +121,18 @@ if "!OPEN_SSL_IN_PATH!"=="2" (
119121
)
120122
)
121123

124+
@REM Install/Update NPM Packages
125+
126+
call npm update package.json
127+
128+
if %errorlevel% neq 0 ( echo Npm is missing, Install Node.js and try again
129+
exit 0
130+
)
131+
122132
node -v >nul 2>&1
123133

124-
if %errorlevel% neq 0 ( echo Downloading latest Node.js to root folder
125-
curl -o "node.exe" "https://nodejs.org/dist/latest/win-x64/node.exe" -L --retry 5
126-
) else (
127-
echo Node.js already exists in root folder or in path
134+
if %errorlevel% neq 0 ( echo Install Node.js and try again
135+
exit 0
128136
)
129137

130138
node.exe server-ssl.js %* --arAvailable --notAfter="!DATE!"

0 commit comments

Comments
 (0)