Here's an example of how you can deploy a function without using an orchestrator - it's useful for testing:
```
$ docker run --name debug-alpine \
-p 8081:8080 -ti functions/alpine:latest sh
# fprocess=date fwatchdog &
```
Now you can access the function with one of the supported HTTP methods such as GET/POST etc:
```
$ curl -4 localhost:8081
```
### Edit your function without rebuilding it
You can bind-mount code straight into your function and work with it locally, until you are ready to re-build. This is a common flow with containers, but should be used sparingly.