Publish app deployment record in Laconic registry on creating new deployments (#62)

* Publish record in laconic registry on creating project and deployment

* Refactor publish record method

* Set name for the published record

* Publish application deployment request

* Add README for publishing record

* Add await in add project resolver method

* Update meta data for deployment request record

* Remove title field from deployment entity

* Refactor service and registry class for publishing record

* Add record data to project and deployment entity

* Set record id and data as nullable in project entity

---------

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
This commit is contained in:
2024-02-12 11:34:01 +05:30
committed by GitHub
co-authored by neeraj
parent bd6a6b330c
commit a58b9b255e
20 changed files with 1646 additions and 81 deletions
+20 -10
View File
@@ -4,10 +4,11 @@
"domainIndex":0,
"createdByIndex": 0,
"id":"ffhae3zq",
"title": "nextjs-boilerplate-1",
"status": "Building",
"environment": "Production",
"isCurrent": true,
"recordId": "qbafyrehvzya6ovp4yfpkqnddkui2iw7t6hbhwq74lbqs7bhobvmfhrowoi",
"recordData": {},
"branch": "main",
"commitHash": "testXyz",
"url": "testProject-ffhae3zq.snowball.xyz"
@@ -17,10 +18,11 @@
"domainIndex":1,
"createdByIndex": 0,
"id":"vehagei8",
"title": "nextjs-boilerplate-2",
"status": "Ready",
"environment": "Preview",
"isCurrent": false,
"recordId": "wbafyreihvzya6ovp4yfpkqnddkui2iw7thbhwq74lbqs7bhobvmfhrowoi",
"recordData": {},
"branch": "test",
"commitHash": "testXyz",
"url": "testProject-vehagei8.snowball.xyz"
@@ -30,10 +32,11 @@
"domainIndex":2,
"createdByIndex": 0,
"id":"qmgekyte",
"title": "nextjs-boilerplate-3",
"status": "Error",
"environment": "Development",
"isCurrent": false,
"recordId": "ebafyreihvzya6ovp4yfpkqnddkui2iw7t6bhwq74lbqs7bhobvmfhrowoi",
"recordData": {},
"branch": "test",
"commitHash": "testXyz",
"url": "testProject-qmgekyte.snowball.xyz"
@@ -43,10 +46,11 @@
"domainIndex": null,
"createdByIndex": 0,
"id":"f8wsyim6",
"title": "nextjs-boilerplate-4",
"status": "Ready",
"environment": "Production",
"isCurrent": false,
"recordId": "rbafyreihvzya6ovp4yfpkqnddkui2iw7t6hbhw74lbqs7bhobvmfhrowoi",
"recordData": {},
"branch": "prod",
"commitHash": "testXyz",
"url": "testProject-f8wsyim6.snowball.xyz"
@@ -56,10 +60,11 @@
"domainIndex":3,
"createdByIndex": 1,
"id":"eO8cckxk",
"title": "nextjs-boilerplate-1",
"status": "Building",
"environment": "Production",
"isCurrent": true,
"recordId": "tbafyreihvzya6ovp4yfpqnddkui2iw7t6hbhwq74lbqs7bhobvmfhrowoi",
"recordData": {},
"branch": "main",
"commitHash": "testXyz",
"url": "testProject-2-eO8cckxk.snowball.xyz"
@@ -69,10 +74,11 @@
"domainIndex":4,
"createdByIndex": 1,
"id":"yaq0t5yw",
"title": "nextjs-boilerplate-2",
"status": "Ready",
"environment": "Preview",
"isCurrent": false,
"recordId": "ybafyreihvzya6ovp4yfpkqnddkui2iw7t6bhwq74lbqs7bhobvmfhrowoi",
"recordData": {},
"branch": "test",
"commitHash": "testXyz",
"url": "testProject-2-yaq0t5yw.snowball.xyz"
@@ -82,10 +88,11 @@
"domainIndex":5,
"createdByIndex": 1,
"id":"hwwr6sbx",
"title": "nextjs-boilerplate-3",
"status": "Error",
"environment": "Development",
"isCurrent": false,
"recordId": "ubafyreihvzya6ovp4yfpkqnddkui2iw7t6hbhwq74lbqs7bhobvfhrowoi",
"recordData": {},
"branch": "test",
"commitHash": "testXyz",
"url": "testProject-2-hwwr6sbx.snowball.xyz"
@@ -95,10 +102,11 @@
"domainIndex":6,
"createdByIndex": 2,
"id":"ndxje48a",
"title": "nextjs-boilerplate-1",
"status": "Building",
"environment": "Production",
"isCurrent": true,
"recordId": "ibayreihvzya6ovp4yfpkqnddkui2iw7t6hbhwq74lbqs7bhobvmfhrowoi",
"recordData": {},
"branch": "main",
"commitHash": "testXyz",
"url": "iglootools-ndxje48a.snowball.xyz"
@@ -108,10 +116,11 @@
"domainIndex":7,
"createdByIndex": 2,
"id":"gtgpgvei",
"title": "nextjs-boilerplate-2",
"status": "Ready",
"environment": "Preview",
"isCurrent": false,
"recordId": "obafyreihvzya6ovp4yfpkqnddkui2iw7t6hbhwq74lbqs7bhobvmfhrowoi",
"recordData": {},
"branch": "test",
"commitHash": "testXyz",
"url": "iglootools-gtgpgvei.snowball.xyz"
@@ -121,10 +130,11 @@
"domainIndex":8,
"createdByIndex": 2,
"id":"b4bpthjr",
"title": "nextjs-boilerplate-3",
"status": "Error",
"environment": "Development",
"isCurrent": false,
"recordId": "pbafyreihvzya6ovp4yfpkqnddkui2iw7t6hbhwq74lbqs7bhobvmfhrowo",
"recordData": {},
"branch": "test",
"commitHash": "testXyz",
"url": "iglootools-b4bpthjr.snowball.xyz"
+10
View File
@@ -10,6 +10,8 @@
"framework": "test",
"webhooks": [],
"icon": "",
"recordId": "hbafyreihvzya6ovp4yfpkqnddkui2iw7t6hbhwq74lbqs7bhobvmfhrowoi",
"recordData": {},
"subDomain": "testProject.snowball.xyz"
},
{
@@ -23,6 +25,8 @@
"framework": "test-2",
"webhooks": [],
"icon": "",
"recordId": "gbafyreihvzya6ovp4yfpkqnddkui2iw7t6hbhwq74lbqs7bhobvmfhrowoi",
"recordData": {},
"subDomain": "testProject-2.snowball.xyz"
},
{
@@ -36,6 +40,8 @@
"framework": "test-3",
"webhooks": [],
"icon": "",
"recordId": "ebafyreihvzya6ovp4yfpkqnddkui2iw7t6hbhwq74lbqs7bhobvmfhrowoi",
"recordData": {},
"subDomain": "iglootools.snowball.xyz"
},
{
@@ -49,6 +55,8 @@
"framework": "test-4",
"webhooks": [],
"icon": "",
"recordId": "qbafyreihvzya6ovp4yfpkqnddkui2iw7t6hbhwq74lbqs7bhobvmfhrowoi",
"recordData": {},
"subDomain": "iglootools-2.snowball.xyz"
},
{
@@ -62,6 +70,8 @@
"framework": "test-5",
"webhooks": [],
"icon": "",
"recordId": "xbafyreihvzya6ovp4yfpkqnddkui2iw7t6hbhwq74lbqs7bhobvmfhrowoi",
"recordData": {},
"subDomain": "snowball-2.snowball.xyz"
}
]