Skip to content

Commit e931bbf

Browse files
committed
Refs #175, Refs #382 Use Docker volumes instead of data directories
1 parent 35a5a38 commit e931bbf

File tree

1 file changed

+54
-3
lines changed

1 file changed

+54
-3
lines changed

docker-compose.yml

Lines changed: 54 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ services:
352352
- ${DEVILBOX_PATH}/cfg/${MYSQL_SERVER}:/etc/mysql/docker-default.d:ro${MOUNT_OPTIONS}
353353

354354
# Mount MySQL Data directory
355-
- ${HOST_PATH_MYSQL_DATADIR}/${MYSQL_SERVER}:/var/lib/mysql:rw${MOUNT_OPTIONS}
355+
- devilbox-${MYSQL_SERVER:-mariadb-10.1}:/var/lib/mysql:rw${MOUNT_OPTIONS}
356356

357357
depends_on:
358358
- bind
@@ -389,7 +389,7 @@ services:
389389
- ${DEVILBOX_PATH}/log/pgsql-${PGSQL_SERVER}:/var/log/postgresql:rw${MOUNT_OPTIONS}
390390

391391
# Mount PostgreSQL Data directory
392-
- ${HOST_PATH_PGSQL_DATADIR}/${PGSQL_SERVER}:/var/lib/postgresql/data/pgdata:rw${MOUNT_OPTIONS}
392+
- devilbox-pgsql-${PGSQL_SERVER:-9.6}:/var/lib/postgresql/data/pgdata:rw${MOUNT_OPTIONS}
393393

394394
depends_on:
395395
- bind
@@ -478,7 +478,7 @@ services:
478478
# HOST-DIRECTORY : DOCKER-DIRECTORY
479479

480480
# Mount MongoDB Data directory
481-
- ${HOST_PATH_MONGO_DATADIR}/${MONGO_SERVER}:/data/db:rw${MOUNT_OPTIONS}
481+
- devilbox-mongo-${MONGO_SERVER:-latest}:/data/db:rw${MOUNT_OPTIONS}
482482

483483
depends_on:
484484
- bind
@@ -499,3 +499,54 @@ networks:
499499
config:
500500
- subnet: 172.16.238.0/24
501501
gateway: 172.16.238.1
502+
503+
504+
################################################################################
505+
# VOLUMES
506+
################################################################################
507+
volumes:
508+
# ------------------------------------------------------------
509+
# MySQL
510+
# ------------------------------------------------------------
511+
devilbox-mysql-5.5:
512+
devilbox-mysql-5.6:
513+
devilbox-mysql-5.7:
514+
devilbox-mysql-8.0:
515+
devilbox-mariadb-5.5:
516+
devilbox-mariadb-10.0:
517+
devilbox-mariadb-10.1:
518+
devilbox-mariadb-10.2:
519+
devilbox-mariadb-10.3:
520+
devilbox-percona-5.5:
521+
devilbox-percona-5.6:
522+
devilbox-percona-5.7:
523+
524+
# ------------------------------------------------------------
525+
# Postgres
526+
# ------------------------------------------------------------
527+
devilbox-pgsql-9.1:
528+
devilbox-pgsql-9.2:
529+
devilbox-pgsql-9.3:
530+
devilbox-pgsql-9.4:
531+
devilbox-pgsql-9.5:
532+
devilbox-pgsql-9.6:
533+
devilbox-pgsql-10.0:
534+
devilbox-pgsql-10.1:
535+
devilbox-pgsql-10.2:
536+
devilbox-pgsql-10.3:
537+
devilbox-pgsql-10.4:
538+
devilbox-pgsql-10.5:
539+
540+
# ------------------------------------------------------------
541+
# MongoDB
542+
# ------------------------------------------------------------
543+
devilbox-mongo-2.8:
544+
devilbox-mongo-3.0:
545+
devilbox-mongo-3.2:
546+
devilbox-mongo-3.4:
547+
devilbox-mongo-3.5:
548+
devilbox-mongo-3.6:
549+
devilbox-mongo-3.7:
550+
devilbox-mongo-4.0:
551+
devilbox-mongo-4.1:
552+
devilbox-mongo-latest:

0 commit comments

Comments
 (0)