Files
roa2web-service-auto/deployment/windows/scripts/deploy-config.json
Marius Mutu 3295f60faa 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>
2025-12-18 19:44:15 +02:00

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
}
}
}