feat: Create Python script to scrape 10 installation manuals from Bygma, focusing on construction materials feat: Develop script to scrape installation manual from Bygma by VareNr, including AI analysis and database storage feat: Add script to scrape Swedoor Snap-In Karmsat installation manual using product name from URL chore: Create start script for PM2 to manage services with correct node path test: Add comprehensive test script for quote generation and PDF endpoints test: Implement CSV parser tests to verify product presence and data integrity test: Create readline test script to efficiently read and search for product in CSV
63 lines
1.9 KiB
JSON
63 lines
1.9 KiB
JSON
{
|
|
"apps": [
|
|
{
|
|
"name": "tilbudgivern-unified",
|
|
"script": "unified-server.js",
|
|
"cwd": "/mnt/HC_Volume_103713257/tilbudgivern",
|
|
"interpreter": "/home/alex/.vscode-server/cli/servers/Stable-7d842fb85a0275a4a8e4d7e040d2625abbf7f084/server/node",
|
|
"env_file": ".env",
|
|
"watch": true,
|
|
"ignore_watch": ["node_modules", "frontend", "logs", "*.log"],
|
|
"watch_options": {
|
|
"followSymlinks": false
|
|
},
|
|
"env": {
|
|
"NODE_ENV": "production",
|
|
"PORT": "4031",
|
|
"ENHANCED_FEATURES": "enabled"
|
|
},
|
|
"restart_delay": 4000,
|
|
"max_restarts": 10,
|
|
"min_uptime": "10s",
|
|
"log_date_format": "YYYY-MM-DD HH:mm:ss Z",
|
|
"merge_logs": true,
|
|
"error_file": "./logs/pm2-error.log",
|
|
"out_file": "./logs/pm2-out.log"
|
|
},
|
|
{
|
|
"name": "analytics-api",
|
|
"script": "analytics-api-server.js",
|
|
"cwd": "/mnt/HC_Volume_103713257/tilbudgivern",
|
|
"interpreter": "/home/alex/.vscode-server/cli/servers/Stable-7d842fb85a0275a4a8e4d7e040d2625abbf7f084/server/node",
|
|
"env_file": ".env",
|
|
"watch": false,
|
|
"env": {
|
|
"NODE_ENV": "production",
|
|
"PORT": "4032"
|
|
},
|
|
"restart_delay": 4000,
|
|
"max_restarts": 10,
|
|
"min_uptime": "10s",
|
|
"error_file": "./logs/analytics-error.log",
|
|
"out_file": "./logs/analytics-out.log"
|
|
},
|
|
{
|
|
"name": "carpenter-tasks-api",
|
|
"script": "carpenter-tasks-api.js",
|
|
"cwd": "/mnt/HC_Volume_103713257/tilbudgivern",
|
|
"interpreter": "/home/alex/.vscode-server/cli/servers/Stable-7d842fb85a0275a4a8e4d7e040d2625abbf7f084/server/node",
|
|
"env_file": ".env",
|
|
"watch": false,
|
|
"env": {
|
|
"NODE_ENV": "production",
|
|
"PORT": "4033"
|
|
},
|
|
"restart_delay": 4000,
|
|
"max_restarts": 10,
|
|
"min_uptime": "10s",
|
|
"error_file": "./logs/carpenter-error.log",
|
|
"out_file": "./logs/carpenter-out.log"
|
|
}
|
|
]
|
|
}
|