DevOps align tutor development (tutor dev ) to tutor local for a custom implemation

Hi,

I am in a project that has been a bit left behind in term of maintenance and development.

Tutor local is at version Quince and Openedx at17.06

The issue arise especially for home page and get working all align the page that are not MFE based with new theme and across local (container) and dev

Development is on a WSL in which has proven stable Ubuntu 22.04

Hit me up this is a bit urgent as process need to be speed up so a support and help will be recompensated

Hi @carT - I’m not sure what your question is. Could you clarify?

I have a custom theme.

I have activate discovery search for both.

Same codebase but very different behave between “tutor local” and tutor dev.

I have bypass with a javascript the result of the search to be in the home page just under

For start the route of the discovery “/courses” in tutor local does show the custom theme, also the search does work in homepage instead in the tutor dev those courses are missing and I don’t understand what in “tutor dev” I have to configure that tutor local does out the box.

P.S in tutor dev, at least Quince and the custimized codebase I am working, the tutor dev has a buggy watchthemes that keep running in loop cunsuming ram.

There was a discussion here, that’s why I found out.

So, indeed I compile scss manually and the collection statics. Apart from that I reall do not udnerstand why in tutor dev the courses at discovery url are missing.

The configuration, enabling for such service is same for both local and dev and as said the theme codebase is same.

Hi @carT!

It is difficult to pinpoint exactly what problem you’re having without more information, but what I can say is that the usual problem people have when moving from tutor dev to tutor local is that while in tutor dev you can get away with just running it after a tutor mounts add, for tutor local you actually have to rebuild the corresponding images with tutor images build before a tutor local launch. Is this something you tried?

I actually have kind of different issue. In tutor local I have the search result that I have enabled and configured previously in tutor dev, available both on the main root as / and the /courses.

Instead, but I can’t recall if has ever worked, in tutor dev, the search courses is available and working only on the /.

I am in the same branch and same codebase.

I mean that tutor local is resolving the search that I made available for homepage, also back to the default /courses route.

I am bit buffled to replicate the process for which tutor local is “working” in the dev environment in which I have even more control.

Another doubt are the edx-search library using the elastic search or the discovery service. are they sharing it or could be some case of conflict when they try to access same index?

This part is very confusing, imho is only had huge complexity and I don’t see advantage in term of “feature” if they do almost samething.

Plus make difficult for new comer developer and Teams to grasp and mantein or even further development.