Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions frameworks/Python/fastapi/fastapi-gunicorn-orjson.dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM python:3.11
FROM python:3.13

WORKDIR /fastapi

RUN python -m venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"

RUN pip3 install cython==0.29.33
RUN pip3 install cython==3.0.12

COPY requirements.txt requirements-orjson.txt requirements-gunicorn.txt requirements-uvicorn.txt ./

Expand Down
4 changes: 2 additions & 2 deletions frameworks/Python/fastapi/fastapi-gunicorn-orm.dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM python:3.11
FROM python:3.13

WORKDIR /fastapi

RUN python -m venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"

RUN pip3 install cython==0.29.33
RUN pip3 install cython==3.0.12

COPY requirements.txt requirements-sqlalchemy.txt requirements-gunicorn.txt requirements-uvicorn.txt ./

Expand Down
4 changes: 2 additions & 2 deletions frameworks/Python/fastapi/fastapi-hypercorn-orjson.dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM python:3.11
FROM python:3.13

WORKDIR /fastapi

RUN python -m venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"

RUN pip3 install cython==0.29.33
RUN pip3 install cython==3.0.12

COPY requirements.txt requirements-orjson.txt requirements-hypercorn.txt ./

Expand Down
4 changes: 2 additions & 2 deletions frameworks/Python/fastapi/fastapi-hypercorn.dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM python:3.11
FROM python:3.13

WORKDIR /fastapi

RUN python -m venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"

RUN pip3 install cython==0.29.33
RUN pip3 install cython==3.0.12

COPY requirements.txt requirements-hypercorn.txt ./

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM nginx/unit:1.29.1-python3.11
FROM nginx/unit:1.29.1-python3.13

WORKDIR /fastapi

RUN python -m venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"

RUN pip3 install cython==0.29.33
RUN pip3 install cython==3.0.12

COPY requirements.txt requirements-orjson.txt ./

Expand Down
4 changes: 2 additions & 2 deletions frameworks/Python/fastapi/fastapi-nginx-unit.dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM nginx/unit:1.29.1-python3.11
FROM nginx/unit:1.29.1-python3.13

WORKDIR /fastapi

RUN python -m venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"

RUN pip3 install cython==0.29.33
RUN pip3 install cython==3.0.12

COPY requirements.txt ./

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM pypy:3.9-bullseye
FROM pypy:3.11-bookworm

WORKDIR /fastapi

Expand All @@ -13,4 +13,4 @@ COPY . ./

EXPOSE 8080

CMD python ./app-socketify-asgi.py
CMD python ./app-socketify-asgi.py
6 changes: 3 additions & 3 deletions frameworks/Python/fastapi/fastapi-socketify-asgi.dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
FROM python:3.10-bullseye
FROM python:3.13-bullseye

WORKDIR /fastapi

RUN python -m venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"

RUN apt-get update; apt-get install libuv1 -y
RUN pip3 install cython==0.29.33
RUN pip3 install cython==3.0.12

COPY requirements-socketify.txt ./

Expand All @@ -16,4 +16,4 @@ COPY . ./

EXPOSE 8080

CMD python ./app-socketify-asgi.py
CMD python ./app-socketify-asgi.py
4 changes: 2 additions & 2 deletions frameworks/Python/fastapi/fastapi-uvicorn-orjson.dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM python:3.11
FROM python:3.13

WORKDIR /fastapi

RUN python -m venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"

RUN pip3 install cython==0.29.33
RUN pip3 install cython==3.0.12

COPY requirements.txt requirements-orjson.txt requirements-uvicorn.txt ./

Expand Down
4 changes: 2 additions & 2 deletions frameworks/Python/fastapi/fastapi-uvicorn.dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM python:3.11
FROM python:3.13

WORKDIR /fastapi

RUN python -m venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"

RUN pip3 install cython==0.29.33
RUN pip3 install cython==3.0.12

COPY requirements.txt requirements-uvicorn.txt ./

Expand Down
4 changes: 2 additions & 2 deletions frameworks/Python/fastapi/fastapi.dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM python:3.11
FROM python:3.13

WORKDIR /fastapi

RUN python -m venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"

RUN pip3 install cython==0.29.33
RUN pip3 install cython==3.0.12

COPY requirements.txt requirements-gunicorn.txt requirements-uvicorn.txt ./

Expand Down
2 changes: 1 addition & 1 deletion frameworks/Python/fastapi/requirements-gunicorn.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
gunicorn==20.1.0
gunicorn==23.0.0
2 changes: 1 addition & 1 deletion frameworks/Python/fastapi/requirements-hypercorn.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
hypercorn==0.14.3
hypercorn==0.17.3
2 changes: 1 addition & 1 deletion frameworks/Python/fastapi/requirements-orjson.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
orjson==3.8.7
orjson==3.10.16
4 changes: 2 additions & 2 deletions frameworks/Python/fastapi/requirements-socketify-pypy.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
fastapi==0.109.1
git+https://github.com/cirospaciari/socketify.py.git@main#socketify
fastapi==0.115.12
git+https://github.com/cirospaciari/socketify.py.git@main#socketify
6 changes: 3 additions & 3 deletions frameworks/Python/fastapi/requirements-socketify.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
orjson==3.8.7
fastapi==0.109.1
git+https://github.com/cirospaciari/socketify.py.git@main#socketify
orjson==3.10.16
fastapi==0.115.12
git+https://github.com/cirospaciari/socketify.py.git@main#socketify
4 changes: 2 additions & 2 deletions frameworks/Python/fastapi/requirements-sqlalchemy.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
psycopg2==2.9.5
SQLAlchemy==1.4.45
psycopg2==2.9.10
SQLAlchemy==2.0.40
6 changes: 3 additions & 3 deletions frameworks/Python/fastapi/requirements-uvicorn.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
uvicorn==0.20.0
uvloop==0.17.0
httptools==0.5.0
uvicorn==0.34.0
uvloop==0.21.0
httptools==0.6.4
8 changes: 4 additions & 4 deletions frameworks/Python/fastapi/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
asyncpg==0.27.0
fastapi==0.109.1
Jinja2==3.1.4
ujson==5.7.0
asyncpg==0.30.0
fastapi==0.115.12
Jinja2==3.1.6
ujson==5.10.0
Loading