-
-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: run Glee in container, edit Glee local #738
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Welcome to AsyncAPI. Thanks a lot for creating your first pull request. Please check out our contributors guide useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.
As described in enhancement issue: A usage file explains how to deploy a container, edit the glee files, and stop/restart Glee for new input. Usage assume almost zero docker knowledge and focuses on bare minimum to run the Glee server |
Pull Request Test Coverage Report for Build 8251511962Warning: This coverage report may be inaccurate.This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Details
💛 - Coveralls |
@eelcofolkertsma please mark the PR as |
PR is very draft right now. I am encountering issues in synchronization
between container filesystem (glee watch) and local file system. They make
me very nervous....
In the end the way of working should be more simple than to maintain a well
configured local system or have significant gains over github
codespace/codesandbox approach.
Sometimes you have to accept no for answer. I keep you (and other
reviewers) posted by either presenting PR for review or by closing the PR
with motivation
…On Mon, 18 Mar 2024 at 11:36, Khuda Dad Nomani ***@***.***> wrote:
@eelcofolkertsma <https://github.com/eelcofolkertsma> please mark the PR
as Ready for Review when it's ready. thanks. 🙇
—
Reply to this email directly, view it on GitHub
<#738 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQ7T73JQQ5FFTONGETRMLL3YY27TDAVCNFSM6AAAAABESPACP6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBTGUZTONRRGY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Current approach
One can terminate/remove container with docker compose down command One can "factory reset" the Glee files with forced new Glee It is basic setup with lots of possible improvements. I shall wire stuff together over next week, including usage document. I shall also as for some feedback to decide if further evolution makes sense |
Quality Gate passedIssues Measures |
@eelcofolkertsma are you still working on this? |
Yes, I am. Progress is slow, in part other priorities did have to go first, in part issue is more tough than I expected. Thanks for asking ;-) |
This pull request has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 120 days if no further activity occurs. To unstale this pull request, add a comment with detailed explanation. There can be many reasons why some specific pull request has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this pull request forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
Description
Setting/maintaining a fully functional node environment on local machine can be overwhelming and hard to debug. A container is much easier to deploy/manage
How will this change help?
The prerequisite effort to install Docker or equivalent is shared over many projects.
On download of the compose.yaml a simple "docker compose up" launches the Glee server with default settings. From there you can modify the Glee files and stop/restart the Glee server to explore all features of Glee
No need to worry about install of node, .gyp, python etc
Related issue(s)
Resolves #735