Name | ContactApi JSON |
Version |
0.0.11
JSON |
| download |
home_page | |
Summary | Just a demo project |
upload_time | 2023-07-19 08:07:51 |
maintainer | |
docs_url | None |
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"
}