Sign inSign up

isac322/uvicorn

By isac322

•Updated almost 4 years ago

Image
0

100K+

isac322/uvicorn repository overview

⁠Docker image preinstalled the Python package uvicorn

Docker Pulls Docker Image Size (tag) PyPI PyPI - Python Version GitHub last commit (branch) GitHub Workflow Status (branch) Dependabpt Status

Supported platform: linux/amd64, linux/arm64/v8, linux/386, linux/arm/v7

⁠Tag format

<Python Version>-<Python Image type>-<uvicorn version>-<Extra option for uvicorn package>

  • Python Version: One of py3.9, py3.8, py3.7, py3.6
  • Python Image type: One of alpine, slim
  • uvicorn version: Version of uvicorn
  • Extra option for uvicorn package
    • essential: Equivalent pip install uvicorn
    • performance: Equivalent pip install uvicorn "uvloop==0.15.2; python_version > '3.6'" httptools
    • standard: Equivalent pip install uvicorn[standard]

⁠Aliased Tags

⁠Rule
  • Latest version of Python or uvicorn can be omitted
  • essential and alpine can be omitted

  • latest == alpine == essential == <latest uvicorn version> == <latest python version>-alpine-<latest uvicorn version>-essential
  • standard == <latest python version>-alpine == <latest python version>-alpine-<latest uvicorn version>-standard
  • py3.8 == py3.8-alpine == py3.8-essential == py3.8-alpine-essential == py3.8-alpine-<latest uvicorn version>-essential
  • ...

⁠Command

Entrypoint of image is uvicorn.

So docker run -ti isac322/uvicorn main:app will execute uvicorn main:app internally.

⁠Working directory

/app

Tag summary

Content type

Image

Digest

sha256:471aaec4a…

Size

3 MB

Last updated

almost 4 years ago

docker pull isac322/uvicorn:_buildcache-py3.9-slim-essential