6
0
mirror of https://github.com/ChristianLight/tutor.git synced 2024-09-28 20:29:02 +00:00
Commit Graph

15 Commits

Author SHA1 Message Date
Régis Behmo
1f7e68c662 Working devstack
This allows the user to run their own devstack inside the containers.
Yay!

Also, we handle file permissions cleanly: in docker-entrypoint.sh we
chmod the data and edx-platform files to the same UID of the user on the
host machine. No more permission headaches!
2018-04-12 11:36:14 +02:00
Régis Behmo
dcce76cabe Override default email sender addresses
This closes #13.
2018-03-16 17:12:26 +01:00
Régis Behmo
189ea3e7dc Fix incorrect Studio modulestore db
This was causing courses created in the cms not to show up in the LMS.
2018-03-04 20:15:44 +01:00
Régis Behmo
030ba43ba3 Fix access to smtp server
By default, smtp server listens to port 25, not 9025.

Closes #6.
2018-02-17 10:35:34 +01:00
Régis Behmo
6361b9ad58 Fix SQL race condition
When running "wait-for-mysql.sh", the "echo 'show tables' | manage.py
dbshell" command is always considered a success, even if the database is
unreachable ($? == 0). So we replace this command by a global system
check.

This closes #3.
2018-02-10 18:38:17 +01:00
Régis Behmo
9546be53e9 Accelerate build step by making a shallow git clone 2018-02-07 19:37:54 +01:00
Régis Behmo
bba21ac592 Remove redundancy in dependency install
Full dependency install is replaced by just nodejs dependency install,
which should considerably accelerate the build step.

This closes #2.

Kudos to @sampaccoud for suggesting this!
2018-02-07 08:24:53 +01:00
Régis Behmo
7f27ab952b Fix email sending 2018-01-29 18:05:26 +01:00
Régis Behmo
4295884a08 Remove https support 2018-01-29 17:21:47 +01:00
Régis Behmo
0ff97197d0 Working stack: still some bugs to fix 2018-01-29 17:21:32 +01:00
Régis Behmo
80b957bf5b Install ced from pip 2017-09-19 14:47:52 +02:00
Régis Behmo
3170541f91 Config generation with ced
Environment variables are now used in configuration files with ced.
2017-09-19 14:24:57 +02:00
Régis Behmo
52c8301f96 Fix LMS url 2017-09-19 10:54:00 +02:00
Régis Behmo
dad35370f8 Fix unsafe ALLOWED_HOSTS 2017-09-19 10:53:38 +02:00
Régis Behmo
e357e763d7 Multiple improvements, including Ginkgo compatibility
Docker stack now includes a studio, smtp server, rabbitmq container and
an LMS worker. There are still a couple things to do, though. (see
TODOs)
2017-07-25 23:24:36 +02:00