funix-cloud


Namefunix-cloud JSON
Version 0.1.1 PyPI version JSON
download
home_page
SummaryFunix cloud tool
upload_time2024-01-29 04:47:01
maintainer
docs_urlNone
author
requires_python>=3.10
license
keywords funix cloud
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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:

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

In the future, we will support Pip installation:

```bash
pip install 
```

## Registration

```plaintext
> 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

```bash
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

```bash
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

```bash
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

```bash
# 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
```

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "funix-cloud",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "funix,cloud",
    "author": "",
    "author_email": "\"Textea Inc.\" <bao@textea.co>",
    "download_url": "https://files.pythonhosted.org/packages/93/7e/3a14e8406ea7ca2e62a9a1eb117ecda0f25bdbf74991b543041b96e30004/funix-cloud-0.1.1.tar.gz",
    "platform": null,
    "description": "# Funix-Cloud\n\n> It's only in the development stage right now, and development may be behind Kumo (Funix-Cloud).\n\nFunix Cloud Tool, help you deploy your local or git repository to Funix Cloud.\n\n## Requirements\n\n- Python 3.10+\n- Internet Connection\n\n## Installation\n\nCurrently, we only provide Git installation:\n\n```bash\ngit clone https://github.com/TexteaInc/funix-cloud\ncd funix-cloud\npip install -e .\n```\n\nIn the future, we will support Pip installation:\n\n```bash\npip install \n```\n\n## Registration\n\n```plaintext\n> funix-cloud register\nWhat is a user name you preferred: myusername      \nWhat is your email: myemail@gmail.com\nPassword: ********\nConfirm Password: ******** \nLogin successful! Your token is saved.\nSending verification email...\nYour email myemail@gmail.com will receive a verification link, please check your inbox.\n```\n\nFunix will then email you a link to click to complete your registration.\n\n## Deployment\n\n### Single file\n\n```bash\nfunix-cloud deploy main.py my-first-app\n```\n\nWe 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.\n\n### Folder\n\n```bash\nfunix-cloud deploy my-project my-first-app --file main.py\n```\n\nFor local folder, we also need a `requirement.txt`. And the `--file` option specifies the program entry file, which defaults to `main.py`.\n\n### Git\n\n```bash\nfunix-cloud deploy https://github.com/myusername/myrepo.git my-git-app --file main.py\n```\n\nDeploying a git project is similar to deploying a local folder, just from a different source.\n\n## Other operations\n\n```bash\n# list deployed instances\nfunix-cloud list\n# delete an instance, the 1 is instance id,\n# you can query it through the list command above.\nfunix-cloud delete 1\n```\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Funix cloud tool",
    "version": "0.1.1",
    "project_urls": {
        "homepage": "https://github.com/TexteaInc/funix-cloud"
    },
    "split_keywords": [
        "funix",
        "cloud"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f05e9dcba5be6e69d362e1c8bf2a7c8e692da01cee7787d14087b706e0af637",
                "md5": "28a44744f336d644ffafd91aae22acac",
                "sha256": "8460cd1fb84649cbd9f2d18ddfacb78ae3776bf5580c6f66cd5abc0249c7253b"
            },
            "downloads": -1,
            "filename": "funix_cloud-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "28a44744f336d644ffafd91aae22acac",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 15133,
            "upload_time": "2024-01-29T04:46:59",
            "upload_time_iso_8601": "2024-01-29T04:46:59.187554Z",
            "url": "https://files.pythonhosted.org/packages/8f/05/e9dcba5be6e69d362e1c8bf2a7c8e692da01cee7787d14087b706e0af637/funix_cloud-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "937e3a14e8406ea7ca2e62a9a1eb117ecda0f25bdbf74991b543041b96e30004",
                "md5": "d03a1a1a95e1b16043024caff9d23073",
                "sha256": "b17cbe3d1bf1bbdda60347211bd479d0646ddc3f3d13d8c83913ce747d03e58d"
            },
            "downloads": -1,
            "filename": "funix-cloud-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "d03a1a1a95e1b16043024caff9d23073",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 14317,
            "upload_time": "2024-01-29T04:47:01",
            "upload_time_iso_8601": "2024-01-29T04:47:01.309684Z",
            "url": "https://files.pythonhosted.org/packages/93/7e/3a14e8406ea7ca2e62a9a1eb117ecda0f25bdbf74991b543041b96e30004/funix-cloud-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-29 04:47:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "TexteaInc",
    "github_project": "funix-cloud",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "funix-cloud"
}
        
Elapsed time: 0.16552s