feat: configure named docker volumes

This commit is contained in:
a.bouhuolia
2023-04-04 00:31:41 +02:00
parent b24a367438
commit 65bb3a1cb8
3 changed files with 34 additions and 8 deletions

View File

@@ -94,7 +94,7 @@ services:
- MYSQL_PASSWORD=${DB_PASSWORD}
- MYSQL_ROOT_PASSWORD=${DB_PASSWORD}
volumes:
- ./data/mysql/:/var/lib/mysql
- mysql:/var/lib/mysql
expose:
- '3306'
@@ -104,7 +104,7 @@ services:
expose:
- '27017'
volumes:
- ./data/mongo/:/var/lib/mongodb
- mongo:/var/lib/mongodb
redis:
container_name: bigcapital-redis
@@ -113,4 +113,18 @@ services:
expose:
- "6379"
volumes:
- ./data/redis:/data
- redis:/data
# Volumes
volumes:
mysql:
name: bigcapital_prod_mysql
driver: local
mongo:
name: bigcapital_prod_mongo
driver: local
redis:
name: bigcapital_prod_redis
driver: local

View File

@@ -15,7 +15,7 @@ services:
- MYSQL_PASSWORD=${DB_PASSWORD}
- MYSQL_ROOT_PASSWORD=${DB_PASSWORD}
volumes:
- ./data/mysql/:/var/lib/mysql
- mysql:/var/lib/mysql
expose:
- '3306'
ports:
@@ -26,7 +26,7 @@ services:
expose:
- '27017'
volumes:
- ./data/mongo/:/var/lib/mongodb
- mongo:/var/lib/mongodb
ports:
- '27017:27017'
@@ -36,4 +36,18 @@ services:
expose:
- "6379"
volumes:
- ./data/redis:/data
- redis:/data
# Volumes
volumes:
mysql:
name: bigcapital_dev_mysql
driver: local
mongo:
name: bigcapital_dev_mongo
driver: local
redis:
name: bigcapital_dev_redis
driver: local

View File

@@ -2,8 +2,6 @@ FROM mysql:5.7
ADD my.cnf /etc/mysql/conf.d/my.cnf
RUN chown -R mysql:root /var/lib/mysql/
ARG MYSQL_DATABASE=default_database
ARG MYSQL_USER=default_user
ARG MYSQL_PASSWORD=secret