Data Entry App: - Fix shared path finding for both dev and production environments - Add base URL support for IIS subdirectory deployment (/data-entry/) - Use import.meta.env.BASE_URL in router for correct path handling - Add email-validator and python-jose dependencies Deployment Scripts: - Enhance Build-ROA2WEB.ps1 with improved build process - Update ROA2WEB-Console.ps1 with Data Entry support - Improve Publish-And-Deploy.ps1 deployment workflow - Update deploy-config.json with new settings Gitignore: - Add more build cache patterns to ignore - Add temp frontend build directories 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
53 lines
1.5 KiB
JSON
53 lines
1.5 KiB
JSON
{
|
|
"server": {
|
|
"host": "10.0.20.36",
|
|
"sshPort": 22122,
|
|
"sshUser": "Administrator",
|
|
"sshKeyPath": "~\\.ssh\\id_ed25519",
|
|
"windowsShare": "\\\\10.0.20.36\\Temp",
|
|
"deployPath": "C:\\Temp"
|
|
},
|
|
"build": {
|
|
"defaultComponent": "All",
|
|
"outputPath": "../deploy-package"
|
|
},
|
|
"transfer": {
|
|
"defaultMethod": "Auto",
|
|
"scpRemotePath": "C:/Temp",
|
|
"retryAttempts": 3,
|
|
"timeout": 300
|
|
},
|
|
"deployment": {
|
|
"autoDeployEnabled": true,
|
|
"checkIntervalMinutes": 5
|
|
},
|
|
"paths": {
|
|
"installRoot": "C:\\inetpub\\wwwroot\\roa2web",
|
|
"reportsBackend": "C:\\inetpub\\wwwroot\\roa2web\\backend",
|
|
"reportsFrontend": "C:\\inetpub\\wwwroot\\roa2web\\frontend",
|
|
"telegramBot": "C:\\inetpub\\wwwroot\\roa2web\\telegram-bot",
|
|
"dataEntryBackend": "C:\\inetpub\\wwwroot\\roa2web\\data-entry-backend",
|
|
"dataEntryFrontend": "C:\\inetpub\\wwwroot\\roa2web\\data-entry-frontend",
|
|
"shared": "C:\\inetpub\\wwwroot\\roa2web\\shared",
|
|
"logs": "C:\\inetpub\\wwwroot\\roa2web\\logs",
|
|
"backups": "C:\\inetpub\\wwwroot\\roa2web\\backups"
|
|
},
|
|
"services": {
|
|
"reportsBackend": {
|
|
"name": "ROA2WEB-Backend",
|
|
"displayName": "ROA2WEB Reports Backend API",
|
|
"port": 8000
|
|
},
|
|
"telegramBot": {
|
|
"name": "ROA2WEB-TelegramBot",
|
|
"displayName": "ROA2WEB Telegram Bot",
|
|
"port": 8002
|
|
},
|
|
"dataEntry": {
|
|
"name": "ROA2WEB-DataEntry",
|
|
"displayName": "ROA2WEB Data Entry API",
|
|
"port": 8003
|
|
}
|
|
}
|
|
}
|