Skip to content

Commit 2908c8c

Browse files
authored
Merge pull request #37 from udzuki/feat-30-named-volumes
feat: データベースのボリュームをバインドマウントから名前付きボリュームに変更
2 parents 892acf5 + 97d3f78 commit 2908c8c

File tree

2 files changed

+13
-14
lines changed

2 files changed

+13
-14
lines changed

.gitignore

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
**/.idea/*
22
**/vendor/*
3-
moodle.sql
43
**/.vscode/*
5-
/learninglocker/mongo_data/*
6-
/learninglocker/redis_data/*
7-
caliper_log/data/*
8-
open_lrw/data/*
94
xapi_stmt_gen/log/*
10-
learning_analytics_db/data/*
11-
superset-db/data/*
12-
metabase/*
135
**/.DS_Store

docker-compose.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ services:
1717
container_name: learninglocker_mongo
1818
restart: always
1919
volumes:
20-
- ./learninglocker/mongo_data:/data/db
20+
- learninglocker_mongo:/data/db
2121
learninglocker_redis:
2222
image: redis:5.0.4
2323
container_name: learninglocker_redis
2424
restart: always
2525
volumes:
26-
- ./learninglocker/redis_data:/data
26+
- learninglocker_redis:/data
2727
command: redis-server --appendonly yes
2828
xapi_stmt_gen:
2929
build: xapi_stmt_gen
@@ -42,7 +42,7 @@ services:
4242
container_name: openlrw_mongo
4343
volumes:
4444
- ./open_lrw/init-mongo.sh:/docker-entrypoint-initdb.d/init-mongo.sh
45-
- ./open_lrw/data:/data/db
45+
- openlrw_mongo:/data/db
4646
ports:
4747
- "27017:27017"
4848
openlrw:
@@ -77,7 +77,7 @@ services:
7777
- POSTGRES_DB=learning_analytics
7878
volumes:
7979
- ./learning_analytics_db/init:/docker-entrypoint-initdb.d
80-
- ./learning_analytics_db/data:/var/lib/postgresql/data
80+
- learning_analytics_db:/var/lib/postgresql/data
8181
caliper_log_db:
8282
image: postgres:11
8383
container_name: caliper_log_db
@@ -89,7 +89,7 @@ services:
8989
- "15432:5432"
9090
volumes:
9191
- ./caliper_log/init:/docker-entrypoint-initdb.d
92-
- ./caliper_log/data:/var/lib/postgresql/data
92+
- caliper_log_db:/var/lib/postgresql/data
9393
superset:
9494
build: superset
9595
container_name: superset
@@ -110,7 +110,7 @@ services:
110110
ports:
111111
- "5433:5432"
112112
volumes:
113-
- ./superset-db/data:/var/lib/pgsql/9.6/data
113+
- superset-db:/var/lib/pgsql/9.6/data
114114
user: postgres
115115
environment:
116116
- LRS_HOST=learninglocker_mongo
@@ -136,3 +136,10 @@ networks:
136136
default:
137137
external:
138138
name: moodle-docker_default
139+
volumes:
140+
learninglocker_mongo:
141+
learninglocker_redis:
142+
openlrw_mongo:
143+
learning_analytics_db:
144+
caliper_log_db:
145+
superset-db:

0 commit comments

Comments
 (0)