Skip to content
This repository was archived by the owner on Aug 1, 2024. It is now read-only.

Commit beb8a40

Browse files
committed
Updated devstack nfs make targets
1 parent 9e67d66 commit beb8a40

File tree

4 files changed

+39
-2
lines changed

4 files changed

+39
-2
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ dev.nfs.up.watchers: | check-memory ## Bring up asset watcher containers
130130
docker-compose -f docker-compose-watchers-nfs.yml up -d
131131

132132
dev.nfs.up: | check-memory ## Bring up all services with host volumes
133-
docker-compose -f docker-compose.yml -f docker-compose-host-nfs.yml up -d
133+
docker-compose -f docker-compose.yml -f docker-compose-host-nfs.yml -f docker-compose-themes-nfs.yml up -d
134134
@# Comment out this next line if you want to save some time and don't care about catalog programs
135135
#./programs/provision.sh cache >/dev/null
136136

@@ -139,7 +139,7 @@ dev.nfs.up.all: | dev.nfs.up dev.nfs.up.watchers ## Bring up all services with h
139139
dev.nfs.provision: | check-memory dev.clone dev.provision.nfs.run stop ## Provision dev environment with all services stopped
140140

141141
dev.provision.nfs.run: ## Provision all services with local mounted directories
142-
DOCKER_COMPOSE_FILES="-f docker-compose.yml -f docker-compose-host-nfs.yml" ./provision.sh
142+
DOCKER_COMPOSE_FILES="-f docker-compose.yml -f docker-compose-host-nfs.yml -f docker-compose-themes-nfs.yml" ./provision.sh
143143

144144

145145
dev.up.xqueue: | check-memory ## Bring up xqueue, assumes you already have lms running

docker-compose-host-nfs.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Update docker-compose-host.yml too in case of any change in this file.
2+
13
version: "2.1"
24

35
services:
@@ -51,11 +53,21 @@ services:
5153
volumes:
5254
- ${DEVSTACK_WORKSPACE}/frontend-app-program-manager:/edx/app/program-manager:cached
5355
- program_manager_node_modules:/edx/app/program-manager/node_modules
56+
frontend-app-publisher:
57+
volumes:
58+
- ${DEVSTACK_WORKSPACE}/frontend-app-publisher:/edx/app/frontend-app-publisher:cached
59+
- frontend_app_publisher_node_modules:/edx/app/frontend-app-publisher/node_modules
5460

5561
volumes:
5662
credentials_node_modules:
5763
discovery_node_modules:
5864
ecommerce_node_modules:
65+
edxapp_media:
66+
edxapp_node_modules:
67+
edxapp_uploads:
68+
gradebook_node_modules:
69+
program_manager_node_modules:
70+
frontend_app_publisher_node_modules:
5971
edx-nfs:
6072
driver: local
6173
driver_opts:

docker-compose-host.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Update docker-compose-host-nfs.yml too in case of any change in this file.
2+
13
version: "2.1"
24

35
services:

docker-compose-themes-nfs.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
version: "2.1"
2+
3+
services:
4+
discovery:
5+
volumes:
6+
- edx-nfs:/edx/app/edx-themes:cached
7+
ecommerce:
8+
volumes:
9+
- edx-nfs:/edx/app/edx-themes:cached
10+
lms:
11+
volumes:
12+
- edx-nfs:/edx/app/edx-themes:cached
13+
studio:
14+
volumes:
15+
- edx-nfs:/edx/app/edx-themes:cached
16+
17+
volumes:
18+
edx-nfs:
19+
driver: local
20+
driver_opts:
21+
type: nfs
22+
o: addr=host.docker.internal,rw,nolock,hard,nointr,nfsvers=3
23+
device: :${DEVSTACK_WORKSPACE}/edx-themes

0 commit comments

Comments
 (0)