Régis Behmo
cd0ec8c22a
Clarify that tutor runs ironwood
2020-01-10 15:15:56 +01:00
Régis Behmo
899e4dfb9a
Upgrade to v3.7 for docker-compose service definition
...
We were encountering issues when overriding service definitions with
"x-...". These were solved by upgrading docker-compose and switching to
3.7 service definition. As a consequence, the minimum supported docker
version is 18.06.0, as specified by
https://docs.docker.com/compose/compose-file/#compose-and-docker-compatibility-matrix
2020-01-10 11:10:54 +01:00
Régis Behmo
52f094937c
Improve troubleshooting instructions
...
Close #274 .
2020-01-10 11:10:54 +01:00
Régis Behmo
d17fdaa658
More feature-complete dev/local docker-compose commands
...
By de-duplicating the code between dev.py and local.py, we are able to
support more docker-compose run/up/stop options passed from tutor. To do
so, we had to disable some features, such as automatically mounting the
edx-platform repo when the TUTOR_EDX_PLATFORM_PATH environment variable
was defined.
2020-01-10 11:10:54 +01:00
Régis Behmo
9620447a4d
Add the lts plugin to the tutor binary
2019-12-25 01:09:53 +01:00
Régis Behmo
0b1cac5134
Make it possible to run plugin subcommands
2019-12-15 18:52:58 +01:00
Régis Behmo
13de3c8adc
Move "-r/--root" option to parent command level
2019-12-15 18:52:58 +01:00
Claudio Acciaresi
e9f200a102
Adding missing plugin reference.
2019-12-13 10:00:59 +01:00
Régis Behmo
302e1fc986
Get rid of the local portainer
command
...
It makes more sense to document this command instead of adding it to the
`local` commands. If need be, in the future we should be able to re-add
it as a plugin.
2019-12-05 11:54:44 +01:00
Régis Behmo
0fb9bfe008
Get rid of the indexcourses
command
...
This command adds a burden on the `local` and `k8s` command. It does not
make sense to provide this command out of the box, and not other
administration commands. Instead, we should better document how to run
regular `manage.py` commands from tutor.
Close #269 .
2019-12-05 11:49:53 +01:00
Régis Behmo
f66ad1ca32
Docs: install -> installation
...
"install" is a verb and "installation" is a noun.
2019-11-22 09:32:50 +01:00
Régis Behmo
cac7e947b6
Fix minor internal ref issue in config docs
2019-11-19 21:08:35 +01:00
Régis Behmo
9b6afa20c2
Improve soft link note in dev docs
2019-11-14 11:36:22 +01:00
teruun
c7fba15e00
note softlink not work in theme
2019-11-14 11:32:18 +01:00
Régis Behmo
b1d0039d66
Clarify binary download compatibility with plugins
2019-11-08 10:38:50 +01:00
Régis Behmo
6d419bc8b5
Add favicon to docs
2019-10-25 10:53:59 +02:00
Régis Behmo
85769715a4
Document plugin cookiecutter
2019-10-24 20:28:20 +02:00
Régis Behmo
b01f4d9c0e
Better dev
environment
...
The `dev` commands now rely on a different openedx-dev docker image.
This gives us multiple improvements:
- no more chown in base image
- faster chown in development
- mounted requirements volume in development
- fix static assets issues
- bundled ipdb/vim/... packages, which are convenient for development
Close #235
2019-10-24 20:03:36 +02:00
Régis Behmo
d1f7d02470
Improve docs
...
- Add tutor logo
- add "edit on github" links
- modify theme colors
- and various other things...
2019-10-17 17:21:35 +02:00
Régis Behmo
8d4f335716
Fix erroneous docs on unsupported features.
2019-10-10 15:38:03 +02:00
Régis Behmo
b04b9e19c1
docs: include user testimonials
2019-10-08 22:25:20 +02:00
Régis Behmo
7361c60845
Clarify init command in docs
...
"init" command should be run after "start".
2019-10-07 19:27:24 +02:00
Régis Behmo
617e190aed
Fix upgrading title level in documentation
2019-10-07 14:44:04 +02:00
Régis Behmo
2b8c0778b2
Fix readme compilation
2019-10-07 14:40:49 +02:00
Régis Behmo
5e6ad893a6
Coolify readme
2019-10-07 14:26:17 +02:00
Régis Behmo
8659b6e7ac
Added config values for #gunicorn workers
2019-09-19 15:39:18 +02:00
Régis Behmo
7790028cf7
Move tutor-minio to dedicated plugin repo
2019-08-20 17:46:53 +02:00
Régis Behmo
be1ff08917
Add all plugins (with data) to binary bundle
...
All existing plugins are added to the binary bundle, in their latest
version, so that users don't need to pip install tutor.
Also, the tutor MANIFEST.in file was removed to simplify the management
of package data.
Close #242 .
2019-08-20 17:03:46 +02:00
Omar Al-Ithawi
67ec24765a
Fix tutor binary permission error on MacOSX
2019-07-24 12:53:15 +02:00
Omar Al-Ithawi
82b985d326
Fix tutor binary permission error on MacOSX
2019-07-24 12:53:15 +02:00
Régis Behmo
87cd65fe28
Document new and existing plugins
2019-07-11 14:09:39 +08:00
Régis Behmo
002d9edccc
Improve plugin config documentation
2019-07-11 11:05:57 +08:00
Régis Behmo
d7477ba348
Add support for SMTP SSL, in addition to TLS
...
Note that SSL and TLS are incompatible.
Close #231 .
2019-07-08 06:24:35 +08:00
Régis Behmo
a68dc4f68f
Add support for external SMTP server with TLS
...
Note that this setting will not work with the default namshi smtp server
shipped with tutor.
Close #231 .
2019-07-07 10:17:49 +08:00
Régis Behmo
931dac2e68
Add pre-init hook
...
The 0003 migration from the certificates app of the LMS requires that
the S3-like platform is correctly setup during initialisation. To solve
this issue, we introduce a pre-init hook that is run prior to the LMS
migrations.
2019-07-05 14:19:23 +08:00
Régis Behmo
c07032f826
Fix CI image building
2019-07-04 17:29:30 +08:00
Régis Behmo
11e735f4e5
Migrate notes to a dedicated plugin
2019-07-04 09:31:12 +08:00
Régis Behmo
07a0323d8e
Move Xqueue to a dedicated plugin
...
This gives us the opportunity to develop new hooks: build-image and
remote-image.
2019-07-04 09:31:12 +08:00
Matthieu Falce
99d3dfc704
Change typo in FAQ
...
First / third person description mismatch.
2019-07-01 16:01:09 +02:00
Régis Behmo
18e908cebc
Minor docs space formatting
2019-06-25 15:53:24 +02:00
Régis Behmo
edc844fd51
Fix docs formatting
2019-06-25 14:46:43 +02:00
Régis Behmo
dbab2337b6
Minord docs change: update release instructions
2019-06-24 12:41:19 +02:00
Régis Behmo
b7937c8c5b
Push plugin packages to pypi
2019-06-23 23:11:07 +02:00
Régis Behmo
866aae5cfe
Remove references to Regis' dockerhub account
2019-06-23 23:11:07 +02:00
Régis Behmo
de5b82fd63
Migrate github repo to overhangio organization
2019-06-23 23:11:07 +02:00
Régis Behmo
dce234bc1e
Move tasks from travis-ci to gitlab CI
...
We only keep travis-ci for building MacOS/Linux binaries.
2019-06-23 23:11:07 +02:00
Régis Behmo
7a89e3ae70
Fix WEB_PROXY docs in k8s quickstart
...
WEB_PROXY=true is not automatically setup during k8s quickstart, user
should define this configuration parameter manually.
2019-06-23 10:35:38 +02:00
Régis Behmo
3a444a2e05
Document required k8s cluster/client versions
2019-06-19 11:56:26 +02:00
Régis Behmo
84f2060d33
Working Kubernetes quickstart
...
The k8s quickstart command is now functional, with suppport for https,
xqueue, notes and minio. There are still a few bugs to get rid of,
though.
2019-06-17 22:38:55 +02:00
Régis Behmo
d9b6895629
Pin docker image tags to tutor versions
...
Having an identical "ironwood" tag for all releases is not practical, in
particular for breaking changes. Thus, docker images are now pinned to
the tutor version that they were build with.
2019-06-17 20:40:46 +02:00