8000 GitHub - diemonster/playground: The Go Hackweek Playground
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

diemonster/playground

 
 

Repository files navigation

Go Playground

Hackweek refactor of Go Playground.

Goals

  • Allow Third-Party Dependencies in Go Playground
  • Auto-fetch third-party dependencies
  • Disable network/filesystem controls (aka NaCl)
  • Adapt deployment for Layer0, refactor data persistence to mongodb
  • Add Auth0 Frontend for authentication (not done)
  • Use internal domain name (not done)

Building

# build the image
docker build -t playground .

Running

docker run --privileged --rm -d -p 8000-8999:8000-8999 playground
# run go some code
cat /path/to/code.go | go run client.go | curl --data @- localhost:8080/compile
  • If you're using docker-machine, replace localhost with the IP of your Docker server (typically 192.168.99.100)

About

The Go Hackweek Playground

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 72.1%
  • HTML 14.2%
  • CSS 8.2%
  • JavaScript 4.9%
  • Makefile 0.6%
0