35 lines
1.1 KiB
Batchfile
35 lines
1.1 KiB
Batchfile
@echo off
|
|
title Compilazione OTRS Turbo Executable (.exe)
|
|
echo Compilazione di OTRS Turbo in corso...
|
|
cd /d "%~dp0"
|
|
|
|
echo [1/3] Preparazione binding nativo SQLite per Node 18 (ABI 108)...
|
|
pushd "node_modules\better-sqlite3"
|
|
call npx prebuild-install --target=18.5.0 --runtime=node --platform=win32 --arch=x64 --force >nul 2>&1
|
|
popd
|
|
|
|
echo [2/3] Creazione eseguibile otrs-turbo.exe...
|
|
call npm run build:exe
|
|
|
|
echo [3/3] Copia asset e file distribuzionali in dist...
|
|
if exist "node_modules\better-sqlite3\build\Release\better_sqlite3.node" (
|
|
copy "node_modules\better-sqlite3\build\Release\better_sqlite3.node" "dist\better_sqlite3.node" /Y >nul
|
|
)
|
|
|
|
if not exist "dist\.env" (
|
|
if exist ".env.example" (
|
|
copy ".env.example" "dist\.env" /Y >nul
|
|
)
|
|
)
|
|
|
|
echo.
|
|
echo ========================================================
|
|
echo Operazione completata con successo!
|
|
echo Cartella distribuzionale 'dist' pronta per l'uso:
|
|
echo - dist\otrs-turbo.exe
|
|
echo - dist\better_sqlite3.node
|
|
echo - dist\.env
|
|
echo - dist\avvia.bat
|
|
echo ========================================================
|
|
pause
|