# Installing Maple release on devstack

**URL:** <https://discuss.openedx.org/t/installing-maple-release-on-devstack/6385>\
**Category:** Development\
**Tags:** devstack\
**Created:** [January 6, 2022, 5:36pm UTC](https://discuss.openedx.org/t/installing-maple-release-on-devstack/6385 "2022-01-06T17:36:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zachary\_Trabookis](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/zachary_trabookis/32/753_2.png) [@Zachary\_Trabookis](https://discuss.openedx.org/u/Zachary_Trabookis)\
**Post date:** [January 6, 2022, 5:36pm UTC](https://discuss.openedx.org/t/installing-maple-release-on-devstack/6385/1 "2022-01-06T17:36:27Z")

</div>

Should we be using `devstack` repo moving forward with the `Maple` release for local development or `Tutor` ?

There doesn’t appear to be a Docker image tag with `maple.master` on Dockerhub for the `edxapp` lms. Is it using `latest` moving forward for `devstack`?  
[https://hub.docker.com/r/edxops/edxapp/tags?page=1&name=.master](https://hub.docker.com/r/edxops/edxapp/tags?page=1&name=.master)

The `docker-compose.yml` file indicates use `edxops/edxapp:${OPENEDX_RELEASE:-latest}` for the image name for the lms.

> <https://github.com/openedx/devstack/blob/open-release/maple.master/docker-compose.yml#L340>

**Slack Conversation**  
[https://openedx.slack.com/archives/CDAG4KN2C/p1641481874003500](https://openedx.slack.com/archives/CDAG4KN2C/p1641481874003500)

---

<div class="post-metadata">

**Author:** ![kmccormick](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/kmccormick/32/8982_2.png) [@kmccormick](https://discuss.openedx.org/u/kmccormick)\
**Post date:** [January 6, 2022, 7:58pm UTC](https://discuss.openedx.org/t/installing-maple-release-on-devstack/6385/2 "2022-01-06T19:58:25Z")

</div>

@Zachary_Trabookis For at least Maple, devstack is still the officially supported development environment, although many community members have been successfully switching over to Tutor for development (including some folks at tCRIL).

You’re right–there is no `maple.master` tag on the devstack images, although there should be! Thanks for reporting this.

Currently the devstack Docker images are built and pushed by edX’s internal automation server. @jbowman, could edX tag and push images for `maple.master` and `maple.1`?

---

<div class="post-metadata">

**Author:** ![Zachary\_Trabookis](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/zachary_trabookis/32/753_2.png) [@Zachary\_Trabookis](https://discuss.openedx.org/u/Zachary_Trabookis)\
**Post date:** [January 6, 2022, 8:51pm UTC](https://discuss.openedx.org/t/installing-maple-release-on-devstack/6385/3 "2022-01-06T20:51:34Z")

</div>

How does the edX internal automation server build out the Docker images?

---

<div class="post-metadata">

**Author:** ![kmccormick](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/kmccormick/32/8982_2.png) [@kmccormick](https://discuss.openedx.org/u/kmccormick)\
**Post date:** [January 6, 2022, 8:56pm UTC](https://discuss.openedx.org/t/installing-maple-release-on-devstack/6385/4 "2022-01-06T20:56:57Z")

</div>

It’s a Jenkins instance that runs a closed-source job to build the images every time master or a release branch is pushed to. Since I moved to tCRIL I don’t have access to it any more. There is [an initiative I’m working on](https://github.com/openedx/devstack/issues/869) to move off those images, but for Maple at least, devstack is still dependent on them.

---

<div class="post-metadata">

**Author:** ![kmccormick](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/kmccormick/32/8982_2.png) [@kmccormick](https://discuss.openedx.org/u/kmccormick)\
**Post date:** [January 7, 2022, 3:07pm UTC](https://discuss.openedx.org/t/installing-maple-release-on-devstack/6385/5 "2022-01-07T15:07:10Z")

</div>

From Slack today:

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

---

<div class="post-metadata">

**Author:** ![Zachary\_Trabookis](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/zachary_trabookis/32/753_2.png) [@Zachary\_Trabookis](https://discuss.openedx.org/u/Zachary_Trabookis)\
**Post date:** [January 12, 2022, 2:21pm UTC](https://discuss.openedx.org/t/installing-maple-release-on-devstack/6385/6 "2022-01-12T14:21:03Z")

</div>

@kmccormick @jmbowman  
Pushed this commit to enable `frontend-app-learning` by default. Seems like there was an issue with `mozjpeg` not found so I included an updated image for `node`.

> <https://github.com/openedx/devstack/pull/880>
>
> Ran into this issue when trying to access the new \`frontend-app-learning\` from t…he \`maple.master\` devstack install. Used #865 to fix the issue.
> 
> !\[microfrontend-issue-mozjpeg\](https://user-images.githubusercontent.com/5641338/149156427-e8197b9c-9754-4354-9875-8f7811a2a546.png)
> 
> Made \`frontend-app-learning\` as a default repo to install on devstack.

Waiting to get my CLA license agreement signed from my company before proceeding with the merge.
