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
74b3baab47
v3.8.0
...
- [Improvement] Add `k8s-deployments-nginx-volume-mounts` patch
- [Bugfix] Fix running forum locally when both elasticsearch and mongodb
are not activated (#266 )
- [Bugfix] Fix MongoDb url in forum when running separate service (#267 )
- 💥 [Improvement] Better `dev` commands, with dedicated development
docker image. One of the consequences is that the `dev watchthemes`
command is replaced by `dev run lms watchthemes`.
- [Improvement] `images` commands now accept multiple `image` arguments
2019-11-22 13:01:42 +01:00
Régis Behmo
07aa0e47f2
Add k8s-deployments-nginx-volume-mounts plugin patch
...
This is for mounting discovery/ecommerce static asset folders in nginx.
2019-11-22 11:54:49 +01:00
Régis Behmo
8127546af8
Improve make test-packages
...
`make test-packages` now tests a single package.
2019-11-22 09:38: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
fbafd1c301
Fix incorrect django settings during CMS init
2019-11-22 09:32:50 +01:00
Régis Behmo
c89a5d3c3a
Minor black formatting issue
2019-11-22 09:23:59 +01:00
Régis Behmo
993694909a
Fix forum depends_on when data services are disabled
...
When both mongodb and elasticsearch were not activated, there was a
syntax error in the local docker-compose.yml file.
Close #266
2019-11-22 09:21:59 +01:00
Régis Behmo
475df37729
Fix Mongodb url in forum when running separate service
...
MONGOHQ_URL was not properly set when MONGODB_HOST/PORT was customised.
That's because the environment variable was being defined in the
Dockerfile, and not at runtime.
Close #267
2019-11-22 08:56:30 +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
d19bd53b2b
Fix missing bundle static assets in dev mode
...
The static assets need to be properly collected in the development image
in order to have a working webpack-stats.json file.
The /openedx/staticfiles folder is still bind-mounted in the docker
image in order to have a working `watchthemes` command.
This is for issue #235 , again.
2019-11-14 12:06:17 +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
1f08006e90
Dynamic openedx settings configuration
...
`tutor.production` should not be hardcoded in the init scripts. Instead,
we load the `$SERVICE_VARIANT.envs.$SETTINGS` settings.
This was inspired by a conversation on slack:
https://openedx.slack.com/archives/CGE253B7V/p1573561290003700?thread_ts=1573478499.002800&cid=CGE253B7V
Thanks @cacciaresi!
2019-11-14 09:27:28 +01:00
Régis Behmo
b1d0039d66
Clarify binary download compatibility with plugins
2019-11-08 10:38:50 +01:00
Régis Behmo
df46f8579b
Clarify dev setting variable name
2019-11-07 09:29:37 +01:00
Régis Behmo
6d419bc8b5
Add favicon to docs
2019-10-25 10:53:59 +02:00
Régis Behmo
a2cb012e65
Fix dev user creation when running root on host
2019-10-25 10:38:15 +02:00
Régis Behmo
5e9d405a91
Fix dev/images formatting
2019-10-24 21:34:14 +02:00
Régis Behmo
85769715a4
Document plugin cookiecutter
2019-10-24 20:28:20 +02:00
Régis Behmo
30df00bdf1
Fix readme typo
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
6a6750d04b
Beautify openedx-assets script
2019-10-22 19:39:23 +02:00
Régis Behmo
a3f39b3526
v3.7.4 (2019-10-19)
...
- [Bugfix] Fix missing requirements file in pypi package (#261 )
- [Improvement] Add missing cms/lms production/development setting
patches
- [Improvement] Allow SigV4 authentication for video upload to S3
- [Bugfix] Fix cms development settings
2019-10-19 19:13:57 +02:00
Régis Behmo
11f8c87f4a
Make sure tutor-openedx is installed as part of requirements
...
Otherwise, tutor-openedx will be pulled from pypi during plugin install.
This was failing because the latest pypi release was not installing
correctly (see #261 ).
2019-10-19 19:13:03 +02:00
Régis Behmo
b03ff585a3
Fix missing requirements file in pypi package
...
Close #261 .
2019-10-19 18:30:11 +02:00
Régis Behmo
ed0cf8d99f
Fix incorrect lms settings patch
2019-10-18 18:19:38 +02:00
Régis Behmo
38ed7d4985
Add missing cms/lms production/development setting patches
2019-10-18 18:19:38 +02:00
Régis Behmo
9cc4074f53
Support SigV4 authentication for video upload
2019-10-18 18:19:38 +02:00
Régis Behmo
16e2e8fcb9
Do not render partials/common directory
...
Subdirectories of partials/ folder are rendered, so we need to move the
common settings files to the partials/ folder.
2019-10-18 14:55:36 +02:00
Régis Behmo
11f7385276
Fix cms development settings
...
LMS settings were being incorrectly included in the cms dev settings.
2019-10-18 11:36:07 +02:00
Régis Behmo
1c9111198f
3.7.3 (2019-10-09)
...
- [Improvement] Upgrade openedx locales to Ironwood
2019-10-17 17:23:16 +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
e539f31504
Simplify common openedx settings management
...
Use "{% include %}" jinja directive instead of python "exec", which was
a bit weird.
Also, this sets the technical email for the studio, which was previous
set at "technical@example.com".
2019-10-17 10:22:04 +02:00
Régis Behmo
5675af4d42
Fix jinja2 dependency
...
jinja2 should include the `tojson` filter, which is only available in
2.9 (Released 2017-01-07, codename Derivation).
2019-10-14 06:26:25 +02:00
Régis Behmo
8d4f335716
Fix erroneous docs on unsupported features.
2019-10-10 15:38:03 +02:00
Régis Behmo
eec60dd248
Upgrade openedx locales to Ironwood
2019-10-09 15:50:32 +02:00
Régis Behmo
8918724021
v3.7.2 (2019-10-09)
...
- [Improvement] Properly set studio title (#246 )
- [Improvement] Enable Mysql strict mode
2019-10-09 13:40:18 +02:00
Régis Behmo
816f32e610
Fix alpine requirements in CI
2019-10-09 13:40:18 +02:00
Régis Behmo
f7a45ebc7d
Upgrade pyyaml
2019-10-09 13:22:00 +02:00
Régis Behmo
1224313e7c
Make sure twine & pip are up-to-date in CI
...
We were affected by the following bug when installing pyinstaller in CI:
https://github.com/pyinstaller/pyinstaller/issues/4006
https://github.com/pypa/pip/issues/6163
As a consequence, pip is upgraded in CI. Also, twine is now part of dev
requirements.
2019-10-09 13:22:00 +02:00
Régis Behmo
0ceae16ad8
Run tests as part of gitlab CI
2019-10-09 13:22:00 +02:00
Régis Behmo
4aa36ed8d3
Improve pypi tag line
2019-10-09 12:41:57 +02:00
Régis Behmo
73277059bc
Properly set studio title
...
This title is visible in the browser title bar and the main page of the
CMS.
Close #246 .
2019-10-09 12:04:15 +02:00
Régis Behmo
81dafa44ea
k8s support has long been out of beta
2019-10-08 22:25:31 +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
cb0e2c509d
De-duplicate asset settings
2019-10-07 16:39:24 +02:00
Régis Behmo
56850683b3
Get rid of mysql strict trans mode warnings
...
Here, we adopt the same behaviour as edX.org.
See the following links for documentation:
https://docs.djangoproject.com/en/1.11/ref/databases/#mysql-sql-mode
https://dev.mysql.com/doc/refman/en/sql-mode.html#sql-mode-strict
2019-10-07 16:39:24 +02:00