<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          fn

          聯(lián)合創(chuàng)作 · 2023-09-27 11:11

          Fn Project

          Quickstart  |  Tutorials  |  Docs  |  API  |  Operating  |  Flow  |  UI

          GoDoc Go Report Card

          Welcome

          Fn is an event-driven, open source, Functions-as-a-Service (FaaS) compute platform that you can run anywhere. Some of its key features:

          • Open Source
          • Native Docker: use any Docker container as your Function
          • Supports all languages
          • Run anywhere
            • Public, private and hybrid cloud
            • Import Lambda functions and run them anywhere
          • Easy to use for developers
          • Easy to manage for operators
          • Written in Go
          • Simple yet powerful extensibility

          The fastest way to experience Fn is to follow the quickstart below, or you can jump right to our full documentation, API Docs, or hit us up in our Slack Community or Community Page!

          Quickstart

          Pre-requisites

          • Docker 17.10.0-ce or later installed and running
          • Docker Hub account (or other Docker-compliant registry) (Not required for local development)
          • Logged into Registry: ie docker login (Not required for local development)

          Install CLI tool

          The command line tool isn't required, but it makes things a lot easier. There are a few options to install it:

          Option 1. Homebrew - macOS

          If you're on a Mac and use Homebrew:

          brew update && brew install fn

          Option 2. Shell script - Linux and macOS

          This one works on Linux and macOS (partially on Windows).

          If you are running behind a proxy first set your http_proxy and https_proxy environment vars:

          curl -LSs https://raw.githubusercontent.com/fnproject/cli/master/install | sh

          This will download a shell script and execute it. If the script asks for a password, that is because it invokes sudo.

          Option 3. Install the Windows CLI

          Install and run the Fn Client for Windows.

          Option 4. Download the bin - Linux, macOS and Windows

          Head over to our releases and download it.

          Run Fn Server

          First, start up an Fn server locally:

          fn start

          This will start Fn in single server mode, using an embedded database and message queue. You can find all the configuration options here. If you are on Windows, check here. If you are on a Linux system where the SELinux security policy is set to "Enforcing", such as Oracle Linux 7, check here.

          Your First Function

          Functions are small but powerful blocks of code that generally do one simple thing. Forget about monoliths when using functions, just focus on the task that you want the function to perform. Our CLI tool will help you get started quickly.

          Let's create your function. You can use any runtime (ie go, node, java, python, etc.) hello will be the name of your function as well as create a directory called hello. You can name your function anything.

          fn init --runtime go hello
          cd hello

          We need to create an "app" which acts as a top-level collection of functions and other elements:

          fn create app myapp

          Deploy your function:

          fn deploy --app myapp --local

          Note: --local flag will skip the push to remote container registry making local development faster

          Now let's actually run your function using the invoke command:

          fn invoke myapp hello

          That's it! You just deployed and ran your first function! Try updating the function code in func.go (or .js, .java, etc.) then deploy it again to see the change.

          Learn More

          Get Help

          Get Involved

          Stay Informed

          瀏覽 15
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  五月色 亚洲 | 四虎高清无码 | 免费收看一级黄色电影 | 免费观看黄色电影久久 | 日本a视频在线 |