Add one-command dev-to-prod release with clear SUCCESS/FAILED banners.
Introduce devtoprod:release orchestrator, config file, CLI result footers on deploy scripts, auto-thumb regeneration on curator fixes, and updated deploy documentation. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Cursor
parent
313666a4ab
commit
21e3e41e48
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"_comment": "Copy to devtoprod.config.json (gitignored) and edit before running npm run devtoprod:release",
|
||||
"profile": "full",
|
||||
"autoConfirm": true,
|
||||
"steps": {
|
||||
"validateBuild": true,
|
||||
"gitCommitPush": true,
|
||||
"thumbnails": true,
|
||||
"backupDev": true,
|
||||
"backupProd": true,
|
||||
"migrateProdSchema": false,
|
||||
"restoreProd": true,
|
||||
"syncImages": true,
|
||||
"dockerPublish": true,
|
||||
"truenasRestartPause": true,
|
||||
"verify": true
|
||||
},
|
||||
"git": {
|
||||
"branch": "main",
|
||||
"message": "Release: weekly deploy",
|
||||
"stageAll": true
|
||||
},
|
||||
"schemaChanged": false,
|
||||
"backupFile": "",
|
||||
"smb": {
|
||||
"host": "192.168.10.122",
|
||||
"share": "Gallery",
|
||||
"user": "",
|
||||
"password": ""
|
||||
},
|
||||
"verify": {
|
||||
"devUrl": "https://devgallery.mysuperlab.netcraze.pro/api/bounds",
|
||||
"lanUrl": "http://192.168.10.122:5173/api/bounds",
|
||||
"publicUrl": "https://gallery.mysuperlab.netcraze.pro/api/bounds"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user