Skip to content

Um processo semi-automatizado para compilar e implantar código rust-lang como uma função serverless na IBM Cloud Functions

License

Notifications You must be signed in to change notification settings

IBMDeveloperBR/icf-serverless-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Serverless Rust com IBM Cloud Functions

Este repositório contém um código esqueleto em Rust-lang pronto para ser implantado como uma serverless function na IBM Cloud Functions. É fornecido um Dockerfile baseado em Alpine Linux, com musl configurado para compilação multi-plataforma de código Rust.

Pré-requisitos

  • Uma conta registrada no DockerHub (ou outro registro de containers para salvar a imagem Docker que será criada);
  • Uma conta registrada na IBM Cloud;
  • O Docker deve estar instalado em seu computador;
  • A IBM Cloud CLI deve estar instalada em seu computador;
  • O plugin cloud-functions deve estar instalado na IBM Cloud CLI.

Se você não possui o plugin cloud-functions, basta digitar o comando abaixo para instalá-lo:

ibmcloud plugin install cloud-functions

Para testar se tudo está instalado corretamente, você pode realizar uma invocação síncrona de echo, passando “hello” como argumento:

ibmcloud fn action invoke /whisk.system/utils/echo -p message hello --result

Criando uma Serverless Function em Rust-Lang

Veja o passo-a-passo detalhado no post do Medium sobre ICF

About

Um processo semi-automatizado para compilar e implantar código rust-lang como uma função serverless na IBM Cloud Functions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published