112 Commits

Author SHA1 Message Date
Régis Behmo
8411ceef4f v15.0.1 v15.0.1 2023-03-19 15:37:26 +01:00
Daniel Herrmann
04de8bcf67 Fix broken media download
The static map used with uwsgi was referencing the wrong media directory, such that downloads of media files did not work correctly.
2023-03-19 15:32:30 +01:00
Overhang.IO
d0a40077f9 Merge remote-tracking branch 'origin/master' into nightly 2023-02-27 11:01:50 +00:00
Régis Behmo
cf9bae63da ci: upgrade checkout action 2023-02-27 11:55:37 +01:00
Overhang.IO
aa3dc2b1fd Merge remote-tracking branch 'origin/master' into nightly 2022-12-22 17:28:37 +00:00
Jhony Avella
57cce6fefb
Merge pull request #14 from overhangio/jfavellar90/maintainer
docs: make it clear who is maintaining this plugin
2022-12-22 12:26:09 -05:00
Carlos Muniz
07255c2d41 docs: change quickstart to launch
This change is due to quickstart being renamed to launch in tutor.
2022-12-12 19:08:34 +01:00
Moisés Arévalo
7f66739ccd feat: updated to work with tutor olive v15.0.0 2022-12-12 18:55:56 +01:00
Jhony Avella
2ec1b85ccf docs: make it clear who is maintaining this plugin 2022-11-29 08:26:10 -05:00
Gonzalo Romero
899850e56f
Merge pull request #11 from Carlos-Muniz/Carlos-Muniz/readme-mount-option
feat: add COMPOSE_MOUNT feature instructions to README
2022-07-29 07:28:33 -05:00
Carlos Muniz
03ebe5f56d feat: add mount feature instructions to README 2022-07-27 10:13:10 -04:00
Gonzalo Romero
3b7d127fa3
Merge pull request #9 from Carlos-Muniz/Carlos-Muniz/add-COMPOSE_MOUNTS
feat: add COMPOSE_MOUNTS for xqueue
2022-07-20 16:35:19 -05:00
Carlos Muniz
4ac2ae8d59 feat: add COMPOSE_MOUNTS for xqueue
A `COMPOSE_MOUNTS` function has been added to easily mount
`xqueue` to `/openedx/xqueue`
2022-07-20 16:08:45 -04:00
GonzaloRomero
63fd458c8d feat: add name argument to click group v14.0.0 2022-06-09 21:44:13 +02:00
GonzaloRomero
0101e9dbab feat: Add CLI_COMMAND filter 2022-06-09 21:44:13 +02:00
GonzaloRomero
ea3fbafcaf feat: upgrade to nutmeg 2022-06-09 21:44:13 +02:00
Kyle McCormick
dff318bd2e feat: open stdin & allocate tty on dev services
This ensures that services started with `tutor dev start`
are as capable for breakpoint debugging, et al, as services
started with `tutor dev runserver` are. We plan to remove
`tutor dev runserver`.
2022-04-21 14:46:00 +02:00
Gabor Boros
cf7b593f76 fix: support mysql8 syntax
Signed-off-by: Gabor Boros <gabor.brs@gmail.com>
2022-04-15 10:45:09 +02:00
Régis Behmo
fb9e666814 feat: upgrade to maple 2021-11-15 08:38:52 +01:00
Régis Behmo
17841b207a ci: both way repo sync 2021-09-02 14:28:47 +02:00
Régis Behmo
2109828bbf v12.1.0 2021-09-02 10:48:12 +02:00
Régis Behmo
f4cd14b9de ci: sync private repo with github 2021-09-02 10:48:12 +02:00
Régis Behmo
029ac27251 feat: support for user-submitted files
Previously, user-uploaded files were stored in the /openedx/xqueue/openedx
folder (considered by django to be a media subfolder). This folder was not
being mounted on the host, thus causing files to be lost on container restart.
Also, files were simply not reported by the `tutor submissions show` utility.

We now bind-mount the media folder from the host. Media assets are served by
uwsgi, which replaced gunicorn.

When object storage is in use, we will have to point xqueue to the remote
storage solution. This means that we need to add patches to the tutor-minio
plugin.

Close #2.
2021-09-02 10:48:12 +02:00
Régis Behmo
3f78025010 refactor: rename xqueue_consumer to xqueue-consumer
This is for consistency with other docker-compose services.
2021-09-02 10:12:48 +02:00
Régis Behmo
6726dc36cc fix: dependency of docker-compose service on mysql
The declaration did not work when RUN_MYSQL was false.
2021-09-02 09:45:06 +02:00
Régis Behmo
58c9d7b3a9 fix: tutor-openedx was renamed to tutor 2021-07-06 10:35:37 +02:00
Régis Behmo
f2912e69da Upgrade to lilac 2021-06-07 14:40:00 +02:00
Régis Behmo
016ae9011e ci: unnecessary to build private pypi package 2021-06-07 10:18:08 +02:00
Régis Behmo
7430c4b0ae fix: 'ln' error in image building
'/usr/bin/pip' now exists in ubuntu:20.04.
2021-06-07 10:13:25 +02:00
Régis Behmo
f9763b138f v11.0.1 2021-01-07 15:22:07 +01:00
Oleg Demakov
494d82f7b7 Add patch in the service config file to be able to redefine any settings 2021-01-07 15:19:52 +01:00
Régis Behmo
970dafe87b Upgrade to Koa 2020-12-09 22:29:07 +01:00
Régis Behmo
b1e14d871f Document the fact that you should run quickstart after install 2020-12-04 12:15:40 +01:00
Régis Behmo
b09d11161f Define release variable in CI 2020-11-16 16:01:20 +01:00
Régis Behmo
2ae6b8f354 Mark as compatible with python 3.9, 3.10 2020-10-15 16:49:39 +02:00
Régis Behmo
cb31ddfc3c Take advantage of automatically defined openedx version 2020-09-17 10:57:13 +02:00
Régis Behmo
3b9fe168bf Indicate compatibility with Python 3.8 2020-09-04 11:11:29 +02:00
Régis Behmo
e60428ae22 Upgrade to juniper.3 2020-08-27 17:43:11 +02:00
Régis Behmo
52dd830624 Make it possible to override individual docker registry 2020-07-21 09:12:32 +02:00
Régis Behmo
2e9cff6a3e Clarify instructions for connecting to local instance
"localhost" instructions no longer apply, now that we connect to
xqueue.local.overhang.io.
2020-07-21 09:11:59 +02:00
Régis Behmo
dbabdabe32 Upgrade to juniper.2 2020-07-16 11:26:20 +02:00
Régis Behmo
ae5af5269e Upgrade CI 2020-06-15 11:11:18 +02:00
Régis Behmo
fd5b8b082a Upgrade to juniper 2020-06-15 11:06:39 +02:00
Régis Behmo
62b2407457 Customize mysql root username 2020-06-01 17:26:12 +02:00
Régis Behmo
141fc8bdf1 Make it possible to define xqueue url from env var 2020-05-13 11:21:37 +02:00
Régis Behmo
2fab9f3c3a Fix LMS callback url
I did not realize that it was possible to define the callback url from
the LMS. This makes it possible to grade submissions even when running
locally.
2020-05-13 11:16:31 +02:00
Régis Behmo
886ae671a0 Fix submission client when no host is passed to the cli 2020-05-13 10:29:29 +02:00
Régis Behmo
baf5e6cb75 Fix long description package format 2020-05-05 16:55:15 +02:00
Régis Behmo
ced494c4ce Add license to project 2020-05-05 16:52:52 +02:00
Régis Behmo
ece1ab9983 Make xqueue actually do something
Xqueue was mostly broken in the previous releases. In this version, we
address the following issues:

- Proper initialisation by creating the right users
- Shift from 8040 to the more standard 8000 port
- Expose xqueue service on the internet for accessing its API
- Properly define the xqueue name ("openedx")
- Make sure that all logs go to the console
- Add convenient CLI for using the awkward Xqueue API
- Properly document how to use Xqueue
2020-05-05 16:49:38 +02:00