feat: upgrade to teak
This commit is contained in:
parent
da8aa31723
commit
7348ff81d3
@ -19,7 +19,7 @@ You should then run the initialisation scripts. The easiest way to do this is to
|
||||
Usage
|
||||
-----
|
||||
|
||||
In the Open edX studio, edit a course and add a new "Advanced blank problem" ("Problem" → "Advanced" → "Blank Advanced Problem"). Then, click "Edit" and copy-paste the following in the editor::
|
||||
In the Open edX studio, edit a course and add a new "Advanced blank problem" ("Problem" → "Advanced problem types" → "Blank problem"). Then, copy-paste the following in the Blank problem editor::
|
||||
|
||||
|
||||
<problem>
|
||||
|
||||
1
changelog.d/20250404_115245_jhony.avella_teak.md
Normal file
1
changelog.d/20250404_115245_jhony.avella_teak.md
Normal file
@ -0,0 +1 @@
|
||||
- 💥[Feature] Upgrade to Teak. (by @jfavellar90)
|
||||
@ -27,7 +27,7 @@ classifiers = [
|
||||
"Programming Language :: Python :: 3.12",
|
||||
]
|
||||
dependencies = [
|
||||
"tutor>=19.0.0,<20.0.0",
|
||||
"tutor>=20.0.0,<21.0.0",
|
||||
]
|
||||
|
||||
# These fields will be set by hatch_build.py
|
||||
@ -35,7 +35,7 @@ dynamic = ["version"]
|
||||
|
||||
[project.optional-dependencies]
|
||||
dev = [
|
||||
"tutor[dev]>=19.0.0,<20.0.0",
|
||||
"tutor[dev]>=20.0.0,<21.0.0",
|
||||
"black",
|
||||
"pylint"
|
||||
]
|
||||
|
||||
@ -1 +1 @@
|
||||
__version__ = "19.0.2"
|
||||
__version__ = "20.0.0"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
# syntax=docker/dockerfile:1.4
|
||||
# syntax=docker/dockerfile:1
|
||||
FROM docker.io/ubuntu:24.04
|
||||
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
@ -34,18 +34,18 @@ ENV PATH=/openedx/venv/bin:${PATH}
|
||||
# https://pypi.org/project/setuptools/
|
||||
# https://pypi.org/project/pip/
|
||||
# https://pypi.org/project/wheel/
|
||||
RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==75.2.0 pip==24.2 wheel==0.44.0
|
||||
RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==78.1.0 pip==25.0.1 wheel==0.46.0
|
||||
RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install -r requirements.txt
|
||||
RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install uwsgi==2.0.25.1
|
||||
RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install uwsgi==2.0.28
|
||||
|
||||
RUN mkdir /openedx/data /openedx/data/media
|
||||
|
||||
EXPOSE 8000
|
||||
CMD uwsgi \
|
||||
--static-map /media=/openedx/data/media/ \
|
||||
--http 0.0.0.0:8000 \
|
||||
--thunder-lock \
|
||||
--single-interpreter \
|
||||
--enable-threads \
|
||||
--processes=2 \
|
||||
--wsgi-file xqueue/wsgi.py
|
||||
CMD ["uwsgi", \
|
||||
"--static-map", "/media=/openedx/data/media/", \
|
||||
"--http", "0.0.0.0:8000", \
|
||||
"--thunder-lock", \
|
||||
"--single-interpreter", \
|
||||
"--enable-threads", \
|
||||
"--processes=2", \
|
||||
"--wsgi-file", "xqueue/wsgi.py"]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user