39 Commits

Author SHA1 Message Date
Régis Behmo
beba2689f8 Explain how to debug a local discovery repo 2020-01-08 20:57:07 +01:00
Régis Behmo
c6ffc796c2 Plugin can be run with pre-compiled binary 2020-01-08 20:56:16 +01:00
Régis Behmo
67b1672560 Custom development settings
In general, it should be easier to debug discovery in development mode,
with the docker-compose service now running the "runserver" command. It
is now possible to debug the discovery service by mounting the host
repo.
2020-01-08 20:50:09 +01:00
Régis Behmo
c9beec9d67 Fix custom host in apache proxy config 2020-01-08 13:48:56 +01:00
Régis Behmo
4b271dd95d Shift python package to stable status 2020-01-08 13:41:37 +01:00
Régis Behmo
b4f5bfe7e6 Release v0.1.9 2020-01-08 11:01:00 +01:00
Régis Behmo
618be4e769 Fix apache proxy config
"notes" had been incorrectly copied from the tutor-notes plugins.
2020-01-08 11:00:13 +01:00
Régis Behmo
b0a31b4210 Release v0.1.8 2019-11-22 12:56:11 +01:00
Claudio Acciaresi
a840ad8bb2 Updating JWT_AUTH key names.
With the original keys names (ISSUER, AUDIENCE, SECRET_KEY) lms was not able to communicate with discovery.
2019-11-22 12:54:08 +01:00
Régis Behmo
f1269aca32 Make sure that discovery can be reached from the docker network 2019-11-22 12:54:08 +01:00
Régis Behmo
6b378913b4 Fix catalog API url in the LMS
The LMS should use an internal url to point to the discovery service.
2019-11-22 12:54:08 +01:00
Régis Behmo
8a4da972ef Make it possible to cache programs from the lms
To do so, it is necessary to create a dedicated user.
2019-11-22 12:54:08 +01:00
Régis Behmo
7e8ca62fbb Fix static assets loading in k8s
This is dependent on the creation of a new patch that will appear in
tutor v3.8.0

Close #4
2019-11-22 12:54:08 +01:00
Régis Behmo
6d14a24b04 Fix pypi upload in CI
Twine has been upgraded to 3.0.0 and now depends on gcc. So in order to
deploy ecommerce, we can either install gcc or downgrade twine to 2.0.0.
We chose the latter, as pinning dependencies is a good practice. In the
future, we'll probably have to upgrade twine and install gcc.
2019-11-22 12:54:08 +01:00
Claudio Acciaresi
a958e10ff4 Adding media location. 2019-11-22 12:53:49 +01:00
Claudio Acciaresi
e7cf900b4a Fix typo. 2019-11-08 08:10:43 +01:00
Régis Behmo
8f7c60ed13 Get rid of mysql strict trans mode warnings 2019-10-07 16:41:00 +02:00
Régis Behmo
c501123e5d Release v0.1.6 2019-10-03 17:23:07 +02:00
Régis Behmo
30f545c3ba Site domain should not include protocol 2019-10-03 17:19:03 +02:00
Régis Behmo
484f5c026a Fix partner creation
There were two issues with partner creation:
- two partners were being created with identical codes.
- course metadata refresh could nto work in dev environments because
it was required to access the server via its domain name.
2019-10-03 16:20:58 +02:00
Régis Behmo
42ad7d9dd8 Replace mysql-client init by mysql 2019-09-03 10:38:14 +02:00
Régis Behmo
f20cf144b2 New release 2019-08-13 12:21:21 +02:00
Régis Behmo
305a200a51 Remove useless default setting 2019-08-13 12:21:10 +02:00
Régis Behmo
802134c023 Set docker image version to plugin version
We do not release a new image for every new tutor release, so it makes
more sense to set the image version to the plugin version, just like the
ecommerce image.
2019-08-13 12:20:08 +02:00
Régis Behmo
6cc9f78e7d Fix "is not a directory" local volume mounting error
This error occurs sometimes due to the "rm -rf" init hook. See
https://github.com/overhangio/tutor-discovery/pull/3 for more details.
2019-08-13 12:19:01 +02:00
Régis Behmo
b74d095ff2 Release v0.1.3 2019-08-02 19:40:51 +02:00
Régis Behmo
3a8b663843 Document oauth2 login. 2019-08-02 19:40:16 +02:00
sodaling
54b9bf4816 fix(discovery setting): fix setting for social auth 2019-08-02 19:34:12 +02:00
Régis Behmo
e698fa2b56 Patch nginx proxy configuration
Otherwise, the discovery service will not work in proxy mode.
2019-08-02 19:33:35 +02:00
Régis Behmo
0b69b6abe7 Fix static assets loading
Close #2.
2019-07-31 13:35:27 +02:00
Régis Behmo
8910d07510 Authenticate to dockerhub as part of CI 2019-07-11 16:41:57 +08:00
Régis Behmo
ad02bef933 Fix missing templates and version 2019-07-11 16:32:59 +08:00
Régis Behmo
4d112e7ac6 CI: fix missing __init__ and enable plugin 2019-07-11 16:29:39 +08:00
Régis Behmo
567323db2e Fix CI config save 2019-07-11 16:12:31 +08:00
Régis Behmo
cce2fb0735 Add tutor-openedx as a dependency
This will auto-install tutor in CI.
2019-07-11 15:38:17 +08:00
Régis Behmo
5268792e93 Build/Push discovery image as part of CI 2019-07-11 15:36:22 +08:00
Régis Behmo
2c8d7b0813 Fix build stage name 2019-07-11 14:03:05 +08:00
Régis Behmo
486ff52286 Always trigger build on master branch 2019-07-11 13:50:58 +08:00
Régis Behmo
28b805eb28 🌅 2019-07-11 13:44:16 +08:00