For using a server
For using a package
go get github.com/javatour/runserver
- By using docker
make build
make docker V={put tag}
docker run -i -p 3001:3001 runserver:{tag}
- By using go build
make build
- Just run
go run main.go
Need to install Python / JRE / GCC
Please use it by docker
Make directory "workspace" in your project root
import (
"log"
"net/http"
"github.com/javatour/runserver/worker"
)
workers, err := worker.MakeWorkers()
if err != nil {
log.Fatal("do not use this program now. your server already busy")
}
workers.WorkStart()
http.HandleFunc("/code", workers.ServeHTTP)Send post request to under point
http://{hostname}:3001/code
POST json {
Text string,
Filename string
Language string
}
java
c++
python
현재 개발중인 개발자 커뮤니티에서 Code launcher를 체험해볼 수 있습니다.
Sha-256을 통해 클라이언트에서 패스워드를 단방향 암호화를 수행하지만,
되도록 회원가입시 사용하지 않는 임의의 계정을 통해 가입부탁드립니다.