Files
fn-serverless/docs/operating/extending.md
Travis Reeder 0798f9fac8 Middleware upgrade (#554)
* Adds root level middleware

* Added todo

* Better way for extensions to be added.

* Bad conflict merge?
2017-12-05 08:22:03 -08:00

634 B

Building Custom Server with Extensions

You can easily add any number of extensions to Fn and then build your own custom image.

Simply create an ext.yaml file with the extensions you want added:

extensions:
  - name: github.com/treeder/fn-ext-example/logspam
  - name: github.com/treeder/fn-ext-example/logspam2

Build it:

fn build-server -t imageuser/imagename

-t takes the same input as docker build -t, tagging your image.

Now run your new server:

docker run --rm --name fnserver -it -v /var/run/docker.sock:/var/run/docker.sock -v $PWD/data:/app/data -p 8080:8080 imageuser/imagename