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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for funix_cloud-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 080d84b89861159ccdd2c04d2be2a48fd426cf765b4cde327d1df91da7cd276a |
|
MD5 | 3938523b8d8e100e47dc81416533fc04 |
|
BLAKE2b-256 | 5c31ce59d1c879a33659372a5edabcd18d8e0a4af6dfec55e237e1427088d175 |