Skip to content

Commit 8cf697c

Browse files
authored
Merge pull request #156 from edx/pwnage101/ENT-10194-0
feat: Add all Enterprise MFEs to devstack.
2 parents 09f2e7c + ee2c5b9 commit 8cf697c

File tree

6 files changed

+162
-69
lines changed

6 files changed

+162
-69
lines changed

docker-compose-host.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,21 @@ services:
171171
- ${DEVSTACK_WORKSPACE}/frontend-app-ora-grading:/edx/app/frontend-app-ora-grading
172172
- frontend_app_ora_grading_node_modules:/edx/app/frontend-app-ora-grading/node_modules
173173
- ${DEVSTACK_WORKSPACE}/src:/edx/app/src
174+
frontend-app-admin-portal:
175+
volumes:
176+
- ${DEVSTACK_WORKSPACE}/frontend-app-admin-portal:/edx/app/frontend-app-admin-portal
177+
- frontend_app_admin_portal_node_modules:/edx/app/frontend-app-admin-portal/node_modules
178+
- ${DEVSTACK_WORKSPACE}/src:/edx/app/src
179+
frontend-app-learner-portal-enterprise:
180+
volumes:
181+
- ${DEVSTACK_WORKSPACE}/frontend-app-learner-portal-enterprise:/edx/app/frontend-app-learner-portal-enterprise
182+
- frontend_app_learner_portal_enterprise_node_modules:/edx/app/frontend-app-learner-portal-enterprise/node_modules
183+
- ${DEVSTACK_WORKSPACE}/src:/edx/app/src
184+
frontend-app-enterprise-checkout:
185+
volumes:
186+
- ${DEVSTACK_WORKSPACE}/frontend-app-enterprise-checkout:/edx/app/frontend-app-enterprise-checkout
187+
- frontend_app_enterprise_checkout_node_modules:/edx/app/frontend-app-enterprise-checkout/node_modules
188+
- ${DEVSTACK_WORKSPACE}/src:/edx/app/src
174189
frontend-app-learner-dashboard:
175190
volumes:
176191
- ${DEVSTACK_WORKSPACE}/frontend-app-learner-dashboard:/edx/app/frontend-app-learner-dashboard
@@ -228,6 +243,9 @@ volumes:
228243
frontend_app_payment_node_modules:
229244
frontend_app_program_console_node_modules:
230245
frontend_app_publisher_node_modules:
246+
frontend_app_admin_portal_node_modules:
247+
frontend_app_learner_portal_enterprise_node_modules:
248+
frontend_app_enterprise_checkout_node_modules:
231249
credentials_tox:
232250
discovery_tox:
233251
ecommerce_tox:

docker-compose.yml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,6 +1200,60 @@ services:
12001200
depends_on:
12011201
- lms
12021202

1203+
frontend-app-admin-portal:
1204+
extends:
1205+
file: microfrontend.yml
1206+
service: microfrontend
1207+
working_dir: '/edx/app/frontend-app-admin-portal'
1208+
container_name: "edx.${COMPOSE_PROJECT_NAME:-devstack}.frontend-app-admin-portal"
1209+
environment:
1210+
PARAGON_BRAND_PACKAGE: '@edx/[email protected]'
1211+
networks:
1212+
default:
1213+
aliases:
1214+
- edx.devstack.frontend-app-admin-portal
1215+
ports:
1216+
- "1991:1991"
1217+
depends_on:
1218+
- lms
1219+
- enterprise-access
1220+
1221+
frontend-app-learner-portal-enterprise:
1222+
extends:
1223+
file: microfrontend.yml
1224+
service: microfrontend
1225+
working_dir: '/edx/app/frontend-app-learner-portal-enterprise'
1226+
container_name: "edx.${COMPOSE_PROJECT_NAME:-devstack}.frontend-app-learner-portal-enterprise"
1227+
environment:
1228+
PARAGON_BRAND_PACKAGE: '@edx/[email protected]'
1229+
networks:
1230+
default:
1231+
aliases:
1232+
- edx.devstack.frontend-app-learner-portal-enterprise
1233+
ports:
1234+
- "8734:8734"
1235+
depends_on:
1236+
- lms
1237+
- enterprise-access
1238+
1239+
frontend-app-enterprise-checkout:
1240+
extends:
1241+
file: microfrontend.yml
1242+
service: microfrontend
1243+
working_dir: '/edx/app/frontend-app-enterprise-checkout'
1244+
container_name: "edx.${COMPOSE_PROJECT_NAME:-devstack}.frontend-app-enterprise-checkout"
1245+
environment:
1246+
PARAGON_BRAND_PACKAGE: '@edx/[email protected]'
1247+
networks:
1248+
default:
1249+
aliases:
1250+
- edx.devstack.frontend-app-enterprise-checkout
1251+
ports:
1252+
- "1989:1989"
1253+
depends_on:
1254+
- lms
1255+
- enterprise-access
1256+
12031257
volumes:
12041258
coursegraph_data:
12051259
discovery_assets:

0 commit comments

Comments
 (0)