Skip to content
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

Support for running non-node applications #36

Closed
agallant opened this issue Mar 17, 2015 · 2 comments
Closed

Support for running non-node applications #36

agallant opened this issue Mar 17, 2015 · 2 comments

Comments

@agallant
Copy link

Radiatus would be a more useful platform if it could easily run applications from beyond the node/npm ecosystem. At minimum, this means some sort of sandboxing/containers - Docker is a tempting and popular option, but would need some due diligence.

@agallant
Copy link
Author

A little bit of research about what's out there:

  • "Sandstorm's server-side sandboxing is based on the same underlying Linux kernel features as LXC and Docker. We use the system calls directly for finer-grained control." It looks like they depend on https://github.com/seccomp/libseccomp so that's one possibility.
  • For a more JavaScript-y option, https://github.com/mnylen/pig is a "tool for configuring and starting Docker containers in development and ci environment." Doesn't look like it has support for permissions/API type settings, but it does look like an easy way to fire off a Docker instance from node.

@agallant
Copy link
Author

Redundant with #34 and #35 (which let us split out the separate concerns).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant