Skip to main content

Funix cloud tool

Project description

Funix-Cloud

It's only in the development stage right now, and development may be behind Kumo (Funix-Cloud).

Funix Cloud Tool, help you deploy your local or git repository to Funix Cloud.

Requirements

  • Python 3.10+
  • Internet Connection

Installation

Currently, we only provide Git installation:

git clone https://github.com/TexteaInc/funix-cloud
cd funix-cloud
pip install -e .

In the future, we will support Pip installation:

pip install 

Registration

> funix-cloud register
What is a user name you preferred: myusername      
What is your email: myemail@gmail.com
Password: ********
Confirm Password: ******** 
Login successful! Your token is saved.
Sending verification email...
Your email myemail@gmail.com will receive a verification link, please check your inbox.

Funix will then email you a link to click to complete your registration.

Deployment

Single file

funix-cloud deploy main.py my-first-app

We need you to provide a requirement.txt file to determine which dependencies to install. If requirement.txt does not exist, we will prompt you whether to create a requirement.txt with just funix.

Folder

funix-cloud deploy my-project my-first-app --file main.py

For local folder, we also need a requirement.txt. And the --file option specifies the program entry file, which defaults to main.py.

Git

funix-cloud deploy https://github.com/myusername/myrepo.git my-git-app --file main.py

Deploying a git project is similar to deploying a local folder, just from a different source.

Other operations

# list deployed instances
funix-cloud list
# delete an instance, the 1 is instance id,
# you can query it through the list command above.
funix-cloud delete 1

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

funix-cloud-0.1.2.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

funix_cloud-0.1.2-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file funix-cloud-0.1.2.tar.gz.

File metadata

  • Download URL: funix-cloud-0.1.2.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for funix-cloud-0.1.2.tar.gz
Algorithm Hash digest
SHA256 46feca78720e45258bcc99281a6c0b9a220a3ebfc54edd8ebdbd7b8344a01641
MD5 2a2b286f4fdde06e30652d2a293ad827
BLAKE2b-256 8666d11bc80f9d968e072fafd9d008eb703cfc8af19249409c51a8f4aaa02e29

See more details on using hashes here.

File details

Details for the file funix_cloud-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: funix_cloud-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for funix_cloud-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 080d84b89861159ccdd2c04d2be2a48fd426cf765b4cde327d1df91da7cd276a
MD5 3938523b8d8e100e47dc81416533fc04
BLAKE2b-256 5c31ce59d1c879a33659372a5edabcd18d8e0a4af6dfec55e237e1427088d175

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page