occlum/demos/golang/web_server/README.md
2024-06-13 11:58:44 +08:00

663 B

Use Golang with Occlum

This project demonstrates how Occlum enables Golang programs running in SGX enclaves, the demo program is a HTTP web server based on a widely used web framework(Gin) for Go.

Step 1: Install Gin and build Golang web server with occlum-go

./build.sh

Step 2: You can run the web server demo on Occlum via

./run_golang_on_occlum.sh

The HTTP web server should now start to listen on port 8090 and serve HTTP requests.

Step 3: To check whether the HTTP server works, run

curl http://127.0.0.1:8090/ping

in another terminal, and get the response {"message":"pong"}.