# Modify MFE in development

**URL:** <https://discuss.openedx.org/t/modify-mfe-in-development/13310>\
**Category:** Development\
**Tags:** tutor\
**Created:** [July 2, 2024, 10:04am UTC](https://discuss.openedx.org/t/modify-mfe-in-development/13310 "2024-07-02T10:04:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PP\_Ra](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/pp_ra/32/6972_2.png) [@PP\_Ra](https://discuss.openedx.org/u/PP_Ra)\
**Post date:** [July 2, 2024, 10:04am UTC](https://discuss.openedx.org/t/modify-mfe-in-development/13310/1 "2024-07-02T10:04:55Z")

</div>

Hi! I’m trying to modify the MFE learner-dashboard

if i understand correctly i have to fork [GitHub - openedx/frontend-app-learner-dashboard: Learner Dashboard MFE](https://github.com/openedx/frontend-app-learner-dashboard/)

then i try to modify the code then i use

> tutor mounts add \<path/to/frontend-app-learner-dashboard\>

then i do **tutor config save** then **tutor images build mfe** and i got error

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/d/d8d42d5ce6cf6509ee27d4e3b8c240dde41bf447.png)

is there other way for me to make my own mfe work?

and also when i try to **tutor dev launch** it give this result

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/a6b235c719002b3434a11c253f1318a185455628.png)

but when i go to [http://local.edly.io:8000/](http://local.edly.io:8000/)

its give me an error

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/4/4381d53e819652365d3ecd7244255b6720588111.png)

why cant i use the dev environment?

---

<div class="post-metadata">

**Author:** ![PP\_Ra](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/pp_ra/32/6972_2.png) [@PP\_Ra](https://discuss.openedx.org/u/PP_Ra)\
**Post date:** [July 2, 2024, 11:02am UTC](https://discuss.openedx.org/t/modify-mfe-in-development/13310/2 "2024-07-02T11:02:16Z")

</div>

so i try to build only learner-dashboard by **tutor images build learner-dashboard-dev** but it still give me the same error

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/4/4433edbf0cc5012ad53dc5d66caad05d0a2d73a8.jpeg)

---

<div class="post-metadata">

**Author:** ![PP\_Ra](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/pp_ra/32/6972_2.png) [@PP\_Ra](https://discuss.openedx.org/u/PP_Ra)\
**Post date:** [July 3, 2024, 11:01am UTC](https://discuss.openedx.org/t/modify-mfe-in-development/13310/3 "2024-07-03T11:01:23Z")

</div>

more details on cant run tutor dev  
when i run **tutor dev launch**  
tutor\_dev-lms-1 always raise the error

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/5/5021e6e7a532058789df536137163d907d386ba6.png)

i checked this article [Resolution for 'ValueError: Unable to configure handler ‘local’' - #7 by regis - Tutor - Overhang.IO](https://discuss.overhang.io/t/resolution-for-valueerror-unable-to-configure-handler-local/2463/7)

and already done

```auto
cd $(tutor config printroot)/data
sudo chown -R 1000:1000 /lms /cms

```

but the issue is still occur

---

<div class="post-metadata">

**Author:** ![Juan-Carlos](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/juan-carlos/32/7075_2.png) [@Juan-Carlos](https://discuss.openedx.org/u/Juan-Carlos)\
**Post date:** [July 16, 2024, 6:15pm UTC](https://discuss.openedx.org/t/modify-mfe-in-development/13310/4 "2024-07-16T18:15:52Z")

</div>

Hello PP\_Ra  
Rain  
Look in the config.yml file if the variable is there:

LMS HOST: [local.overhang.io](http://local.overhang.io)

and when you do

tutor config save

Let the docker.compose.yml file show that you mounted the MFE, for example like this:

learning: # Work on this MFE for development  
image: “[docker.io/overhangio/openedx-learning-dev:16.1.3](http://docker.io/overhangio/openedx-learning-dev:16.1.3)”  
ports:  
- “2000:2000”  
stdin\_open: true  
tty: true  
volumes:  
- …/plugins/mfe/apps/mfe/webpack.dev-tutor.config.js:/openedx/app/webpack.dev-tutor.config.js:ro  
- /home/Workspace/tutor/frontend-app-learning:/openedx/app  
restart: unless-stopped  
depends\_on:  
-lms

and then do

tutor dev start -d

and view it in the browser:

[http://local.overhang.io:8000/dashboard/](http://local.overhang.io:8000/dashboard/)
