-
-
Notifications
You must be signed in to change notification settings - Fork 89
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
Addon support #395
Comments
Any thought regarding docs or usage instructions so far ? Wondering how to use addons now myself :D |
Once addons are supported properly, we will add a section in twiddle.json. |
@Gaurav0 @alexspeller an update on addons: The current addon system builds addons in Docker containers on top of Amazon ECS. Basically I've created an API endpoint which - when hit - tries to run the build on ECS. The downside of this is/was that ECS does not handle scheduling so when there are no resources available (it can run max. 2 build in parallel), the build fails. I've created a custom scheduler which schedules builds on SQS as intermediate step and am currently in the process of placing that in the middle of the system. I expect this to be done this week. The end result should be a very robust and quite secure online addon building system. It has some nice features such as:
|
@Gaurav0 I've began moving everything to the new architecture. Base URL's for API: |
I expect to finish the migration tonight/tomorrow (Dutch time). |
Discovered a new issue: Alpine Linux support is not present for node-sass, sass/node-sass#1589. But they're working on it. |
We now fully support addons for 2.6 and 1.13 in Ember Twiddle canary (https://canary.ember-twiddle.com). Docs on adding more versions at https://github.com/joostdevries/twiddle-backend |
👍 |
This is awesome! |
@joostdevries I created a twiddle with ember-cli-jstree addon but its throwing a security error. |
@ritesh83 This is unrelated to addon support. The script tries to load a WebWorker which afaik is not enabled in sandbox mode. |
The text was updated successfully, but these errors were encountered: