mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
* fn: rename from fnctl * fn: predicting the release version for installer * fn: predicting the release version for installer
23 lines
914 B
Markdown
23 lines
914 B
Markdown
# Creating Docker images out of Lambda functions
|
|
Docker images created by running the `create-function` subcommand on a Lambda function are ready to execute.
|
|
|
|
You can convert any Lambda function of type nodejs 0.10, python 2.7 and Java 8 into an
|
|
IronFunction compatible Docker Image as follows:
|
|
```bash
|
|
fn lambda create-function <name> <runtime> <handler> <files...>
|
|
```
|
|
|
|
* name: the name of the created docker image which should have the format `<username>/<image-name>`
|
|
* runtime: any of the following `nodejs`, `python2.7` or `java8`
|
|
* handler: a handler takes a different form per runtime
|
|
* java8: `<namespace>.<class>::<handler>`
|
|
* python2.7: `<filename>.<handler>`
|
|
* nodejs: `<filename>.<handler>`
|
|
* file: the files to be converted, however for java8 only one file of type `jar` is allowed.
|
|
|
|
e.g:
|
|
```bash
|
|
fn lambda create-function irontest/node-exec:1 nodejs node_exec.handler node_exec.js
|
|
```
|
|
|