GithubHelp home page GithubHelp logo

harshit-paneri / deploy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from metacall/deploy

0.0 0.0 0.0 679 KB

Tool for deploying into MetaCall FaaS platform.

Home Page: https://dashboard.metacall.io

License: Apache License 2.0

Shell 0.11% JavaScript 13.58% Python 2.52% TypeScript 82.46% HTML 1.33%

deploy's Introduction

MetaCall Faas Deploy

Tool for deploying into MetaCall FaaS platform.


NPM Workflow install size discord

Table of Contents

About

metacall-deploy provides the interface of options to deploy functions on Metacall FaaS platform. You can deploy your serverless functions within a few clicks without interacting with Dashboard

giphyT

How to install

npm i -g @metacall/deploy

Check installation

metacall-deploy --help

Configuration

The configuration is stored in: - Unix: $HOME/.metacall/deploy/config.ini - Windows: %APPDATA%\metacall\deploy\config.ini

Token

The token is stored in the configuration and can be overwritten at any time with METACALL_API_KEY environment variable.

Supported arguments and commands

The metacall-deploy offers many commands for a variety of typical operations.

metacall-deploy --[args=value]
CLI Args Description
--help Prints a user manual to assist you in using the cli.
--version Prints current version of the cli.
--workdir Accepts relative path to application directory, Defaults to cwd
--addrepo Accepts url of repository to deploy
--projectName Accepts a string indicating the name of your project
--email Accepts email id for authentication
--password Accepts password for authentication
--token Accepts token for authentication, either pass email & password or token.
--force Accepts boolean value: it deletes the deployment present on an existing plan and deploys again
--plan Accepts type of plan: "Essential", "Standard", "Premium"
--inspect Lists out all the deployments with specifications.
--delete Accepts boolean value: it provides you all the available deployment options to delete
--confDir Accepts relative path for changing default config directory
--logout Accepts boolean value: use it in order to expire your current session.
--listPlans Accepts boolean value: list all the plans that are offered in your account using it.

Ignore Files

If you don't want to deploy node modules or any other file, simply put it inside the .gitignore file as we use for ignoring files.

Exit codes and their meanings

Exit Code Description
0 Success
1 NotDirectoryRootPath
2 EmptyRootPath
3 NotFoundRootPath
4 AccountDisabled

New to MetaCall? Create account and buy a plan

Go to https://dashboard.metacall.io, signin and buy a plan. Learn more...

Contribute

You Can Directly Start Contributing to this deployer in Cloud with ready to run, build & test the project.

Open in Gitpod

To use it on your forked repo, edit the 'Open in Gitpod' button url to https://gitpod.io/#https://github.com/<my-github-username>/deploy

License

This project is currently licensed under the Apache License version 2.0.

deploy's People

Contributors

creatoon avatar dependabot[bot] avatar gaurks avatar itsritiksingh avatar jatin837 avatar josead avatar mhmdahmedfathi avatar paramsiddharth avatar siddhant-k-code avatar trgwii avatar viferga avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.