IshaVenikar
32001b3d5a
Set types for fetched registry records
2025-02-03 10:47:45 +05:30
IshaVenikar
6f32ea4da8
Update comments for update deployment data flow
2025-02-03 10:30:26 +05:30
IshaVenikar
a17386eb68
Update method name to get record by Id
2025-02-03 09:23:03 +05:30
Shreerang Kale
f318a95641
Fix custom domain not showing up in UI
2025-02-03 09:23:03 +05:30
Shreerang Kale
e9f746cd8b
Revert removing order while getting latest DNS data
2025-02-03 09:23:03 +05:30
IshaVenikar
e59c14440c
Fix check for setting isCurrent
2025-02-03 09:23:03 +05:30
IshaVenikar
22f8a8c943
Update method to return single DNS record by ID
2025-02-03 09:23:03 +05:30
IshaVenikar
df5062c75f
Remove ununsed imports
2025-02-03 09:23:03 +05:30
Shreerang Kale
22e814840e
Fix method to get latest DNS data
2025-02-03 09:23:03 +05:30
IshaVenikar
9d27dd568a
Update isCurrent status for commit deployments
2025-02-03 09:23:03 +05:30
Shreerang Kale
fc62392c83
Update methods for using stored DNS deployments in UI
2025-02-03 09:23:03 +05:30
IshaVenikar
2ee65b8fd8
Remove ununsed variables
2025-02-03 09:23:03 +05:30
IshaVenikar
d0302d0153
Store domain for DNS deployments after previous deployment is deleted
2025-02-03 09:23:03 +05:30
IshaVenikar
6dcee29487
Update flow for deleting deployments
2025-02-03 09:23:03 +05:30
IshaVenikar
5be10b6b0a
Implement functionality to store DNS deployment
2025-02-03 09:23:01 +05:30
Shreerang Kale
6df685831f
Populate domainId while creating deployment
2025-02-03 09:18:14 +05:30
IshaVenikar
13892015a5
Store DNS deployment records data in Deployment entity
2025-02-03 09:18:14 +05:30
Shreerang Kale
a7190ed804
Show custom domain in overview tabs panel
2025-02-03 09:18:14 +05:30
IshaVenikar
85b4265fbe
Query DNS records by Id
2025-02-03 09:18:14 +05:30
Shreerang Kale
63223a4807
Get DNS records for all completed deployments
2025-02-03 09:18:14 +05:30
Shreerang Kale
9784eb4f4a
Fix DNS records data not getting stored in the DB
2025-02-03 09:18:14 +05:30
IshaVenikar
82c4b71694
Use oldest custom domain in deployment requests
2025-02-03 09:18:14 +05:30
Shreerang Kale
5d9c965f54
Show service provider IP address while creating custom domain
2025-02-03 09:18:14 +05:30
IshaVenikar
56eccb48b3
Add method to fetch DNS data for latest deployment
2025-02-03 09:18:14 +05:30
Shreerang Kale
4ae4670dca
Remove redirect domain creation while adding custom domain
2025-02-03 09:18:14 +05:30
IshaVenikar
c202554002
Store DNS record data for deployments
2025-02-03 09:18:14 +05:30
nabarun and IshaVenikar
534871a7ae
Implement functionality to encrypt environment variables ( #48 )
...
Part of https://www.notion.so/Support-encrypted-config-for-deploy-laconic-com-18aa6b22d4728099bc64fc7a310b530d
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#48
2025-01-30 09:44:18 +00:00
nabarun and Isha
8bd1e17fd2
Add template for NextJS app ( #34 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Add hotfix for updating old DB with new org slug
- Add remove-deployment script (for debugging)
- Part of cerc-io/snowballtools-base#28

Co-authored-by: Isha <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#34
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-11-06 07:26:53 +00:00
nabarun and Shreerang Kale
b9573474a8
Upgrade WalletConnect version to 2.16.1 ( #27 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Upgrade WallectConnect to version `2.16.1`
- Part of cerc-io/snowballtools-base#24
- Change GitHub access to `public_repo` and `user`
- Part of cerc-io/snowballtools-base#22
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#27
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-11-04 08:59:20 +00:00
ea9a56eb65
Display DNS deployment URLs in overview section ( #21 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Disable `Deploy` button in configure step if account and deployer not selected
- Update organization slug
- Only display project if current user is project owner
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Co-authored-by: Adw8 <adwaitgharpure@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#21
2024-10-30 13:11:04 +00:00
05bd766133
Display project URLs in Overview tab ( #20 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Fix project create not working after failed tx
- Poll for project details for auction details
- Update wallet connect metadata

Co-authored-by: Neeraj <neeraj.rtly@gmail.com >
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#20
2024-10-29 14:10:01 +00:00
nabarun and IshaVenikar
0f18bc978e
Pass payment tx hash in deployment request ( #19 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#19
2024-10-29 09:12:39 +00:00
63969ae25a
Implement payments for app deployments ( #17 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Implement funtionality to pay for deployments by connecting wallet using `WalletConnect`


Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#17
2024-10-28 09:46:18 +00:00
2a35ec1cd5
Check deployment status while creating project with single deployer ( #15 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Use deployer API to get status of the deployments
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Co-authored-by: Adw8 <adwaitgharpure@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#15
Co-authored-by: Nabarun Gogoi <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun Gogoi <nabarun@deepstacksoft.com >
2024-10-25 10:47:04 +00:00
nabarun and IshaVenikar
3fa60f3cdf
Handle account sequence mismatch error ( #13 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Handle failed txs due to `account sequence mismatch` error by creating a wrapper for all tx methods and retry the tx if `account sequence mismatch` error occurs
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#13
2024-10-24 11:38:17 +00:00
3d9aedeb7e
List deployer LRNs in deployment configuration step ( #11 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Fix request Id being set to `null` while fetching build logs
- Populate deployer LRNs dropdown with LRNs fetched from registry in configure delpoyment step




Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Co-authored-by: Neeraj <neeraj.rtly@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#11
2024-10-23 15:36:19 +00:00
096318cf13
Display build logs only when available ( #10 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Co-authored-by: Neeraj <neeraj.rtly@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#10
2024-10-22 12:43:20 +00:00
5152952a45
Display deployment build logs ( #8 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
Co-authored-by: Adw8 <adwaitgharpure@gmail.com >
Co-authored-by: Neeraj <neeraj.rtly@gmail.com >
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#8
2024-10-22 09:12:59 +00:00
nabarun and IshaVenikar
ef26f9b39e
Implement functionality to release funds after deployment ( #7 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Implement functionality to release funds after first successful deployment
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#7
2024-10-21 14:25:49 +00:00
d486f44cfe
Update UI to take environment variables from user ( #6 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Take environment variables from the user in the `Configure` deployment step
Co-authored-by: Isha Venikar <ishavenikar@Ishas-MacBook-Air.local >
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#6
2024-10-21 11:05:35 +00:00
nabarun
5c9c7575f2
Set user email with ETH address while authenticating ( #5 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
Reviewed-on: cerc-io/snowballtools-base#5
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-10-19 13:06:09 +00:00
nabarun and Neeraj
bc52b34462
Implement authentication with SIWE ( #4 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Remove LIT authentication
Co-authored-by: Neeraj <neeraj.rtly@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#4
2024-10-18 12:47:11 +00:00
nabarun and IshaVenikar
5aefda1248
Integrate SP auctions for app deployment ( #2 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Add support for configuring web-app deployers by -
- Configuring deployer LRN (for targeted deployments)
- Configuring SP auction params for deployment auction (max price and number of providers)
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#2
2024-10-18 12:37:01 +00:00
42bdd21089
Upgrade from laconic-sdk to registry-sdk ( #1 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Co-authored-by: Adw8 <adwaitgharpure@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#1
2024-10-16 08:43:51 +00:00
Vivian Phung
aebb20b987
update README.md debugging deployer
2024-06-25 01:08:38 -04:00
Vivian Phung
94f46f9621
v.0.0.9 staging ( #229 )
2024-06-24 19:52:51 -04:00
Vivian Phung
e751addcce
Update local.toml.example in packages/backend ( #228 )
...
### TL;DR
Added new keys for Google and Turnkey integration in `local.toml.example`
### What changed?
- Updated server session secret to empty string
- Added placeholders for google clientId and clientSecret
- Added placeholders for Turnkey API integration (apiBaseUrl, apiPrivateKey, apiPublicKey, defaultOrganizationId)
### How to test?
1. Pull the latest changes
2. Update `local.toml.example` file with actual values.
3. Run the application locally and ensure all services are working correctly.
### Why make this change?
To integrate new services (Google and Turnkey) into the project setup.
---
2024-06-24 19:42:33 -04:00
Vivian Phung
a684743bd6
feat(template projects): generate git repo on backend ( #218 )
...
### TL;DR
- Still cretaes app if user migrates from page
The PR introduces a new `AddProjectFromTemplate` mutation to facilitate project creation using a repository template. This change centralizes the template project creation logic within the backend, improving code maintainability by removing redundant client-side code.
### What changed?
- Added `AddProjectFromTemplate` input type in `schema.gql` and corresponding TypeScript interfaces.
- Implemented `addProjectFromTemplate` resolver with error handling and Octokit integration for repository creation.
- Updated `service.ts` to include the new `addProjectFromTemplate` method.
- Created new GraphQL `Mutation` for `addProjectFromTemplate` in the GraphQL schema.
- Adjusted the client-side GQLClient to support the new mutation.
- Modified frontend to utilize the new backend mutation for project creation from a template.
### How to test?
1. Ensure your backend server is running.
2. Use a GraphQL client like Postman to call the `addProjectFromTemplate` mutation with appropriate input.
3. Verify that the new project is created using the specified template, and appropriate error messages are returned for failures.
4. Check the frontend flow for creating a project from a template to ensure it is working correctly.
### Why make this change?
This change enhances code maintainability by centralizing template project creation logic within the backend, thereby reducing redundancy and potential inconsistencies in client-side implementations.
---
2024-06-24 18:38:01 -04:00
Vivian Phung
b12c95b2ff
fix(readme)
2024-06-24 15:00:45 -04:00
Vivian Phung
a4d9211ffe
Refactor(README.md) ( #217 )
...
This pull request refactors the main `README.md` by removing detailed backend and frontend setup instructions and adding separate `README.md` files for the backend and frontend with their specific setup and deployment instructions. This makes the main `README.md` cleaner and directs users to specific READMEs for backend and frontend setups.
---
2024-06-22 18:07:47 -04:00