Compare commits

...

4 Commits

Author SHA1 Message Date
Jimmy 1e712db60a Don't commit requirements.txt 2021-12-04 01:20:22 +13:00
Jimmy 5faf3fe6d9 Ignore requirements.txt 2021-12-04 01:18:40 +13:00
Jimmy c485861875 Use requirements.txt 2021-12-04 01:16:01 +13:00
Jimmy c5c57e14d6 Uncomment dev packages add dependencies 2021-12-04 01:15:45 +13:00
4 changed files with 11 additions and 30 deletions

1
.gitignore vendored
View File

@ -3,6 +3,7 @@
__pycache__/ __pycache__/
*.py[cod] *.py[cod]
*$py.class *$py.class
requirements.txt
# C extensions # C extensions
*.so *.so

View File

@ -1,13 +1,6 @@
FROM tiangolo/uvicorn-gunicorn-fastapi:python3.8-slim FROM tiangolo/uvicorn-gunicorn-fastapi:python3.8-slim
ENV DOCKER=1 ENV DOCKER=1
RUN pip install fastapi \ COPY requirements.txt /app/requirements.txt
fastapi-responses \ RUN pip install -r /app/requirements.txt
uvicorn[standard] \
python-jose[cryptography] \
pytest \
requests \
pytest-asyncio \
passlib \
python-multipart
COPY ./app /app/app COPY ./app /app/app

13
Pipfile
View File

@ -7,13 +7,16 @@ name = "pypi"
fastapi = "*" fastapi = "*"
fastapi-responses = "*" fastapi-responses = "*"
uvicorn = {extras = ["standard"], version = "*"} uvicorn = {extras = ["standard"], version = "*"}
python-jose = {extras = ["cryptography"], version = "*"}
passlib = "*"
python-multipart = "*"
[dev-packages] [dev-packages]
# pytest = "*" pytest = "*"
# requests = "*" requests = "*"
# pytest-asyncio = "*" pytest-asyncio = "*"
# black = "*" black = "*"
# mypy = "*" mypy = "*"
[requires] [requires]
python_version = "3.8" python_version = "3.8"

View File

@ -1,16 +0,0 @@
-i https://pypi.org/simple
asgiref==3.4.1; python_version >= '3.6'
click==8.0.1; python_version >= '3.6'
fastapi-responses==0.2.1
fastapi==0.68.1
h11==0.12.0; python_version >= '3.6'
httptools==0.2.0
pydantic==1.8.2; python_full_version >= '3.6.1'
python-dotenv==0.19.0
pyyaml==5.4.1
starlette==0.14.2; python_version >= '3.6'
typing-extensions==3.10.0.2
uvicorn[standard]==0.15.0
uvloop==0.16.0
watchgod==0.7
websockets==10.0