Skip to content

purylte/code-sandbox

Repository files navigation

Code Sandbox

A Web UI to build and run code safely inside gvisor docker container. Contains a ui web server, a container manager builder api server, and a container manager runner api server.

Development

Using Dev Container (VS Code)

  1. Ensure Docker and Dev Containers extension is installed
  2. Open this project in VS Code
git clone https://github.com/purylte/code-sandbox.git
code code-sandbox
  1. Run "Dev Containers: Reopen in Container" in VS Code
  2. Install required js library by installing and copying to a directory by running
make init-vendor
  1. Run ./dev.sh to start developing

Manually

  1. Clone the repository
git clone https://github.com/purylte/code-sandbox.git
cd code-sandbox
  1. Install pnpm
  2. Install required js library by installing and copying to a directory by running
make init-vendor
  1. Run ./dev.sh to start developing

Contributing

Feel free to fork this project, submit issues, and create pull requests. Contributions are welcome!

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published