ContactApi


NameContactApi JSON
Version 0.0.11 PyPI version JSON
download
home_page
SummaryJust a demo project
upload_time2023-07-19 08:07:51
maintainer
docs_urlNone
author
requires_python>=3.10
license
keywords flask project
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # fastapi

# Runing API via podman

```bash

### create vars

export DB_IMAGE="docker.io/library/postgres"
export DB_CONTAINER="postgresdb"

export DB_PASS="password"
export DATABASE_URL="postgresql://postgres:$DB_PASS@$DB_CONTAINER:5432"

export APP_IMAGE="ghcr.io/yulai202020/contactapi"

### create network

podman network create contactapi

### pull images

podman pull $DB_IMAGE
podman pull $APP_IMAGE
podman images

### run containers

podman run --network contactapi -e POSTGRES_PASSWORD=$DB_PASS -d --name $DB_CONTAINER $DB_IMAGE
podman run --network contactapi -e DATABASE_URL=$DATABASE_URL -p 8000:8000 -d $APP_IMAGE

### check

podman ps
curl http://localhost:8000/

```

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "ContactApi",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "flask,project",
    "author": "",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/55/13/078460fbe49410cbbea8a7d64d7fa45b136594c141e1ef6bd282114f5174/ContactApi-0.0.11.tar.gz",
    "platform": null,
    "description": "# fastapi\n\n# Runing API via podman\n\n```bash\n\n### create vars\n\nexport DB_IMAGE=\"docker.io/library/postgres\"\nexport DB_CONTAINER=\"postgresdb\"\n\nexport DB_PASS=\"password\"\nexport DATABASE_URL=\"postgresql://postgres:$DB_PASS@$DB_CONTAINER:5432\"\n\nexport APP_IMAGE=\"ghcr.io/yulai202020/contactapi\"\n\n### create network\n\npodman network create contactapi\n\n### pull images\n\npodman pull $DB_IMAGE\npodman pull $APP_IMAGE\npodman images\n\n### run containers\n\npodman run --network contactapi -e POSTGRES_PASSWORD=$DB_PASS -d --name $DB_CONTAINER $DB_IMAGE\npodman run --network contactapi -e DATABASE_URL=$DATABASE_URL -p 8000:8000 -d $APP_IMAGE\n\n### check\n\npodman ps\ncurl http://localhost:8000/\n\n```\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Just a demo project",
    "version": "0.0.11",
    "project_urls": null,
    "split_keywords": [
        "flask",
        "project"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d19ecfb717af33b7333999b131d652d14260fa58ebd3ee15250da8a05afc7533",
                "md5": "e761ed4e1380816e17e621d9552e558e",
                "sha256": "38a5bec631b4449c5dad75c41ab0497d71030997f14233321d672b1685264466"
            },
            "downloads": -1,
            "filename": "ContactApi-0.0.11-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e761ed4e1380816e17e621d9552e558e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 4474,
            "upload_time": "2023-07-19T08:07:50",
            "upload_time_iso_8601": "2023-07-19T08:07:50.168041Z",
            "url": "https://files.pythonhosted.org/packages/d1/9e/cfb717af33b7333999b131d652d14260fa58ebd3ee15250da8a05afc7533/ContactApi-0.0.11-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5513078460fbe49410cbbea8a7d64d7fa45b136594c141e1ef6bd282114f5174",
                "md5": "3eb6d74a4a10cb2586c4aff5fd4b4b01",
                "sha256": "bb197a8d5b4fefd8d65a7344ac4fbcd7954c77a49dd1ccfd32f53c9ac9bbd13e"
            },
            "downloads": -1,
            "filename": "ContactApi-0.0.11.tar.gz",
            "has_sig": false,
            "md5_digest": "3eb6d74a4a10cb2586c4aff5fd4b4b01",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 2936,
            "upload_time": "2023-07-19T08:07:51",
            "upload_time_iso_8601": "2023-07-19T08:07:51.504000Z",
            "url": "https://files.pythonhosted.org/packages/55/13/078460fbe49410cbbea8a7d64d7fa45b136594c141e1ef6bd282114f5174/ContactApi-0.0.11.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-19 08:07:51",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "contactapi"
}
        
Elapsed time: 0.09026s