Replies: 4 comments 5 replies
-
Here is the quick POC video (in a week we will share more solid prototype, this video is just to get around the concept): https://youtu.be/0k9V6mSNRZQ |
Beta Was this translation helpful? Give feedback.
-
Hey @HoomanHQ, Thanks for another well written proposal (+clear demo!) and for coming to sig-clients to demo and talk about it as well. Overall I agree that this functionality built into console.akash.network would be very valuable and will help in onboarding new users, so appreciate you taking the initiative here. Here are some questions and comments I can come up with right now (and may have follow ups + others as I think about this more):
Thanks! |
Beta Was this translation helpful? Give feedback.
-
@jigar-arc10 - are you guys still pursuing this? have you built anything? https://twitter.com/praetor_app/status/1560397178199236611 - seems very similar to the proposal here. |
Beta Was this translation helpful? Give feedback.
-
@HoomanHQ - to follow up from the conversation we just had - we agreed that a good first step is to scope this down to just supporting public GH repos and validate by building an SDL so that
|
Beta Was this translation helpful? Give feedback.
-
Problem Statement:
Deploying and updating deployments on the Akash Network can be challenging for individuals unfamiliar with Docker images, containerization, and how Akash deployment works through SDL. Additionally, setting up continuous integration and continuous deployment (CI/CD) pipelines using tools such as GitHub Actions and DockerHub can be difficult for beginners and requires manual effort even for updating the deployment. In contrast, competitors like Vercel and Render have a significant advantage in deploying applications directly from GitHub.
Executive Summary:
The proposed solution involves creating a new feature on cloudmos that can build, deploy, and establish CI/CD pipelines for major JavaScript frameworks and other prominent frameworks such as React, Hugo, Astro, Vue, Next.js, Svelte, Flask, Django, Rails, etc. Users would only need to specify the repository URL during deployment or use OAuth login with GitHub. This feature will be natively built and implemented into Cloudmos, enhancing its accessibility and functionality for newcomers to the platform. Overall, the goal of this feature is to enable Cloudmos to deploy applications directly from GitHub onto Akash without the need for creating a Dockerfile or writing SDL. Instead, we will provide a GUI in Cloudmos for performing these tasks effortlessly.
Major Problems Addressed:
Benefits The Product Offers to the Entire Ecosystem:
Implementation Overview:
Phase 1: Development of Automated Deployment System
Tech Stack Needed:
Implementation Steps:
Create Docker Image Template:
Repository Monitoring Logic:
Deployment Trigger:
Redeployment Logic:
Phase 2: Testing and Optimization
Implementation Steps:
Frontend:
Testing with Multiple Frameworks:
User Access:
Implementation on Cloudmos:
Team:
@HoomanHQ & Team:
Advisor:
More details will be added soon.
Thank you
HoomanHq
Beta Was this translation helpful? Give feedback.
All reactions