diff --git a/Resources/docker/app/Dockerfile b/Resources/docker/app/Dockerfile index 1ce3eb5a6..e05d75330 100644 --- a/Resources/docker/app/Dockerfile +++ b/Resources/docker/app/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13.7-alpine AS builder +FROM python:3.14.2-alpine AS builder ENV PYTHONUNBUFFERED=1 @@ -11,7 +11,7 @@ RUN apk add --no-cache --virtual .build-deps gcc g++ musl-dev \ postgresql-dev binutils rust cargo && \ python3 -m pip install -r requirements.txt --no-cache-dir -FROM python:3.13.7-alpine +FROM python:3.14.2-alpine ENV PYTHONUNBUFFERED=1 ENV DJANGO_SETTINGS_MODULE='config.docker-compose' @@ -19,7 +19,7 @@ ENV DJANGO_SETTINGS_MODULE='config.docker-compose' RUN mkdir /code WORKDIR /code -COPY --from=builder /usr/local/lib/python3.13/site-packages /usr/local/lib/python3.13/site-packages +COPY --from=builder /usr/local/lib/python3.14/site-packages /usr/local/lib/python3.14/site-packages COPY --from=builder /usr/local/bin /usr/local/bin ADD . /code/ diff --git a/config/docker-compose.py b/config/docker-compose.py index 896854be6..563b6158b 100644 --- a/config/docker-compose.py +++ b/config/docker-compose.py @@ -4,7 +4,7 @@ DATABASES = { "default": { - "ENGINE": "django.db.backends.postgresql_psycopg2", + "ENGINE": "django.db.backends.postgresql", "NAME": os.environ.get("POSTGRES_DB", "pokeapi"), "USER": os.environ.get("POSTGRES_USER", "ash"), "PASSWORD": os.environ.get("POSTGRES_PASSWORD", "pokemon"), diff --git a/config/docker.py b/config/docker.py index 663974929..e8be3ed0f 100755 --- a/config/docker.py +++ b/config/docker.py @@ -3,7 +3,7 @@ DATABASES = { "default": { - "ENGINE": "django.db.backends.postgresql_psycopg2", + "ENGINE": "django.db.backends.postgresql", "NAME": "pokeapi", "USER": "ash", "PASSWORD": "pokemon", diff --git a/config/settings.py b/config/settings.py index 9d0a4f8eb..21356fe53 100755 --- a/config/settings.py +++ b/config/settings.py @@ -62,7 +62,7 @@ DATABASES = { "default": { - "ENGINE": "django.db.backends.postgresql_psycopg2", + "ENGINE": "django.db.backends.postgresql", "NAME": "pokeapi_co_db", "USER": "root", "PASSWORD": "pokeapi", diff --git a/requirements.txt b/requirements.txt index 3680a80d4..f99b6e176 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,7 +8,7 @@ django-cachalot==2.4.5 djangorestframework==3.14.0 gunicorn==23.0.0 mimeparse==0.1.3 -psycopg2-binary==2.9.10 +psycopg==3.3.2 python-dateutil==2.8.2 python-mimeparse==1.6.0 drf-spectacular==0.28.0