Hermann  Frami

Hermann Frami


Webify: Turn Shell Commands into Web Services


Turn functions and commands into web services

For a real world example, see turning a Python function into a web service.


webify is a very basic CGI server which forwards all requests to a single script. A design goal is to be as zero-config as possible.

webify invokes your script and writes the request body to your process' stdin. Stdout is then passed back to the client as the HTTP response body.

If your script returns a non-zero exit code, the HTTP response status code will be 500.


webify is available from the project's releases page.

On macOS, it can also be installed via MacPorts:

sudo port install webify


# Make a web service out of `wc` to count the characters in the request body.
$ webify wc -c
2020/08/25 12:42:32 listening on :8080, proxying to wc -c


$ curl -d 'This is a really long sentence' http://localhost:8080

Official Docker image

The official Docker image is beefsack/webify.

It can be configured using the following environment variables:

  • ADDR - the address to listen on inside the container, defaults to :80
  • SCRIPT - the command to execute, defaults to /script

Mounting script and running official image

$ docker run -it --rm -p 8080:80 -v /path/to/my/script:/script beefsack/webify:latest
2020/08/25 04:27:46 listening on :80, proxying to /script


$ curl -d 'Some data' http://localhost:8080

Building a new image using official image as base

Create a Dockerfile like the following:

FROM beefsack/webify:latest
COPY myscript /script


Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Download Details:

Author: Beefsack
Source Code: https://github.com/beefsack/webify 
License: MIT license

#serverless #function #shell #web 

What is GEEK

Buddha Community

Webify: Turn Shell Commands into Web Services
Rahim Makhani

Rahim Makhani


Get the best web app for your Business FUTURE

The web app is application software that runs on the webserver. You can easily use the web app by searching it in the web browser through Google or any other search engine, or you can also add shortcuts of the web app to your smartphone.

Web app for your business helps you to reach new customers and enables them to know about your firm and the services you provide and can know about your organization’s feedback and rating. It can also help you with the advertisement of your app among all.

Do you want to develop a web app for your business? Then it would help if you collaborated with Nevina Infotech, which is the best web application development company that will help you develop a unique web app with the help of its dedicated developers.

#web application development company #web application development services #web app development company #custom web application development company #web app development services #custom web application development services

Rahim Makhani

Rahim Makhani


Find the best web app development company for your Startup

A web app is the best way to promote their business for startups. You can’t verbally go and tell everyone to visit your company, but your website or web app can do that. A web app can represent your company, and the visitors who are visiting your website or web app will get knowledge about your firm. Doing this can help you to increase your customer rate.

Nevina Infotech is the best web app development company to choose for developing your web app for your startup. We have a great team of web developers to work with. Our developers are dedicated and enthusiastic in their work.

#web application development company #web application development services #web app development company #custom web application development company #web app development services #custom web application development services

margaret mason

margaret mason


Web Development Services in London


#web-service #web-development #website #london #web #web development services

First DigiAdd


Web Design & Development Services | Web Development Company

Website is the best way to reach the potential customer with accurate strategies. And these strategies is most valuable so don’t take risk choose the Best Digital Marketing Company for Creative Website Design Services.

#web design & development services #professional web development services #creative website design service #ecommerce website development services #website development company #best web development company

margaret mason

margaret mason


Magento Web Development Services


#magento web development services #magento #web-service #web #web-development