feat(dev): add local TLS startup support
This commit is contained in:
+20
-1
@@ -3,6 +3,23 @@ setlocal EnableExtensions DisableDelayedExpansion
|
||||
|
||||
set "PROJECT_ROOT=%~dp0"
|
||||
set "BACKEND_ROOT=%PROJECT_ROOT%backend-api"
|
||||
set "LOCAL_TLS_DIR=%PROJECT_ROOT%.local\cmroubao-tls"
|
||||
set "LOCAL_TLS_CERT=%LOCAL_TLS_DIR%\server.crt"
|
||||
set "LOCAL_TLS_KEY=%LOCAL_TLS_DIR%\server.key"
|
||||
|
||||
if not defined CMROUBAO_HTTP_ADDR (
|
||||
if exist "%LOCAL_TLS_CERT%" if exist "%LOCAL_TLS_KEY%" (
|
||||
set "CMROUBAO_HTTP_ADDR=0.0.0.0:8080"
|
||||
)
|
||||
)
|
||||
if not defined CMROUBAO_TLS_CERT_FILE (
|
||||
if not defined CMROUBAO_TLS_KEY_FILE (
|
||||
if exist "%LOCAL_TLS_CERT%" if exist "%LOCAL_TLS_KEY%" (
|
||||
set "CMROUBAO_TLS_CERT_FILE=%LOCAL_TLS_CERT%"
|
||||
set "CMROUBAO_TLS_KEY_FILE=%LOCAL_TLS_KEY%"
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
if not "%~1"=="" if /i not "%~1"=="--migrate" (
|
||||
echo Usage: %~nx0 [--migrate]
|
||||
@@ -52,7 +69,9 @@ if /i "%~1"=="--migrate" (
|
||||
if errorlevel 1 goto :startup_failed
|
||||
)
|
||||
|
||||
if defined CMROUBAO_HTTP_ADDR (
|
||||
if defined CMROUBAO_TLS_CERT_FILE (
|
||||
echo Starting cmroubao backend with TLS at %CMROUBAO_HTTP_ADDR%...
|
||||
) else if defined CMROUBAO_HTTP_ADDR (
|
||||
echo Starting cmroubao backend with configured CMROUBAO_HTTP_ADDR...
|
||||
) else (
|
||||
echo Starting cmroubao backend at 127.0.0.1:8080...
|
||||
|
||||
Reference in New Issue
Block a user