diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 660a406f..a8ee3537 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -5,7 +5,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - python-version: ["3.11"] + python-version: ["3.12"] node-version: [24.x] services: postgres: diff --git a/Dockerfile b/Dockerfile index dfdb577a..bfecfbae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM public.ecr.aws/docker/library/python:3.11-trixie +FROM public.ecr.aws/docker/library/python:3.12-trixie ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 WORKDIR /src @@ -25,4 +25,4 @@ RUN npm run build:prod EXPOSE 8000 RUN chmod u+x entrypoint.sh -CMD ["./entrypoint.sh"] \ No newline at end of file +CMD ["./entrypoint.sh"] diff --git a/Dockerfile.backend b/Dockerfile.backend index 9d59e413..32a96082 100644 --- a/Dockerfile.backend +++ b/Dockerfile.backend @@ -1,4 +1,4 @@ -FROM public.ecr.aws/docker/library/python:3.11-trixie +FROM public.ecr.aws/docker/library/python:3.12-trixie ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 WORKDIR /src @@ -7,4 +7,4 @@ RUN apt update RUN apt install -y npm RUN pip install --upgrade pip && \ pip install --no-deps -r requirements.txt -COPY . /src/ \ No newline at end of file +COPY . /src/ diff --git a/requirements.txt b/requirements.txt index d8660930..c69c45b8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -80,7 +80,7 @@ django-reversion==6.1.0 text_unidecode==1.3 nameparser==1.1.3 -oauth2==1.9.0.post1 +oauth2 @ git+https://github.com/joestump/python-oauth2@master oauthlib==3.3.0 pylti==0.7.0 django-lti-provider==1.1.0