feat: Improve Windows deployment and fix production paths
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>
This commit is contained in:
@@ -20,5 +20,33 @@
|
||||
"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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user