Now we have templates for the project deployment System!! && Updates!! #2
Pinned
Nerexbcd
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
👋 Intro
Since the beginning of development on the project in January, there ware several changes on the planed documentation, database structure, how the project integrates, the removal of chats on the platform and creation of a discord server and some more changes.
⬆️ Quick Update on the project's alpha version:
🏠 Main Node:
The development of the main node was the first step of the transition of the idea from paper to reality, at the moment the login system is created, the capability of the user to integrate his account with Discord and GitHub, also integrating GitHub login capabilities, the some of the structure and theme is already defined and the main page is getting ready to be published.
The Idea is to get the base of the system ready and safe to be published to then start creating the most important part, the gears behind the clock, where the projects code, that came from GitHub or was uploaded, will be turn in to custom docker containers, and be prepared to be deployed on the collaboration nodes.
💻 Collaboration Node:
The work on the collaboration node didn't started yet, but the plan on how it will work did.
The idea on the Collaboration node is that this one is connected to the Main Node trough a WebSocket where both can communicate between each other and integrate with the full system, and for this ones to deploy the projects, they will be based in docker containers, where the containers hosted on them are the user's codes. Also to facilitate the deployment of collaboration nodes, each node will have a cloudflared connector, that will avoid the need to open ports of the collaborator's infrastructure.
📂 Projects / Containers Templates
The containers with the code of the users will be own made by the Main Node, and to avoid the need of manual labor, the idea is to create project templates, to ease the build and deployment of containers.
💾 Database
The database is passing by several changes due to the removal of the chats form the original plan and the adding or improving of some features to the Project. The documentation associated with the database is due to be released in some time, joined with the scripts used for the creation of the same.
👐 Want to give us a hand?
At the moment all the development work is being made only by @Nerexbcd, with the reason behind it being that the Project is currently being part of a final evaluation project, where the development needs to be mainly made by the same. But considering the size of the project and if you would like to help with your future needs in the project, You can help create projects templates, following the same structure of the already created ones, or if You are handy with building and/or moderate discord servers, we also have that need. But the most important help You can give is tell us, on our discussions or other ways of contact, how we can improve to build this community, to make the Project better and to make something better for everyone.
📰 Conclusion
The Project development is currently ongoing, and in some time, the main page is to be published on our domain. There are a lot of tasks to be done, but with time more we will build.
Hope we can see You on launch and if You have any question don't mind asking in our discussions
Beta Was this translation helpful? Give feedback.
All reactions