Files
fn-serverless/examples/hash/README.md
Travis Reeder 9cc12b4b12 Remove iron...
2017-05-18 18:59:34 +00:00

1.1 KiB

Using dotnet with functions

Make sure you downloaded and installed dotnet. Now create an empty dotnet project in the directory of your function:

dotnet new

By default dotnet creates a Program.cs file with a main method. To make it work with Oracle Functions's fn tool please rename it to func.cs. Now change the code as you desire to do whatever magic you need it to do. Once done you can now create a function out of it.

Creating an Oracle Functions

Simply run

fn init <username>/<funcname>

This will create the func.yaml file required by functions, which can be built by running:

Build the function docker image

fn build

Push to docker

fn push

This will create a docker image and push the image to docker.

Publishing to Oracle Functions

fn routes create <app_name> </path>

This creates a full path in the form of http://<host>:<port>/r/<app_name>/<function>

Testing

fn run

Calling

fn call <app_name> <funcname>

or

curl http://<host>:<port>/r/<app_name>/<function>