Skip to content

Commit bb8709d

Browse files
committed
Add environment variable DATA_DIR
1 parent 49691d1 commit bb8709d

File tree

5 files changed

+12
-17
lines changed

5 files changed

+12
-17
lines changed

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,4 @@ docker-compose.yml
66
docker-compose.yml.*
77
www/*
88
!www/localhost/
9-
data/*
109
logs/*
File renamed without changes.

docker-compose.sample.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ services:
4141
- ${PHP_PHP_CONF_FILE}:/usr/local/etc/php/php.ini:ro
4242
- ${PHP_FPM_CONF_FILE}:/usr/local/etc/php-fpm.d/www.conf:rw
4343
- ${PHP_LOG_DIR}:/var/log/php
44-
- ${COMPOSER_HOME}:/tmp/composer
44+
- ${DATA_DIR}/composer:/tmp/composer
4545
restart: always
4646
cap_add:
4747
- SYS_PTRACE
@@ -64,7 +64,7 @@ services:
6464
# - ${PHP56_PHP_CONF_FILE}:/usr/local/etc/php/php.ini:ro
6565
# - ${PHP56_FPM_CONF_FILE}:/usr/local/etc/php-fpm.d/www.conf:rw
6666
# - ${PHP56_LOG_DIR}:/var/log/php
67-
# - ${COMPOSER56_HOME}:/tmp/composer
67+
# - ${DATA_DIR}/composer:/tmp/composer
6868
# restart: always
6969
# cap_add:
7070
# - SYS_PTRACE
@@ -85,7 +85,7 @@ services:
8585
# - ${PHP54_PHP_CONF_FILE}:/usr/local/etc/php/php.ini:ro
8686
# - ${PHP54_FPM_CONF_FILE}:/usr/local/etc/php-fpm.d/www.conf:rw
8787
# - ${PHP54_LOG_DIR}:/var/log/php
88-
# - ${COMPOSER54_HOME}:/tmp/composer
88+
# - ${DATA_DIR}/composer:/tmp/composer
8989
# restart: always
9090
# cap_add:
9191
# - SYS_PTRACE
@@ -99,7 +99,7 @@ services:
9999
- "${MYSQL_HOST_PORT}:3306"
100100
volumes:
101101
- ${MYSQL_CONF_FILE}:/etc/mysql/conf.d/mysql.cnf:ro
102-
- ${MYSQL_DATA_DIR}:/var/lib/mysql/:rw
102+
- ${DATA_DIR}/mysql:/var/lib/mysql/:rw
103103
restart: always
104104
networks:
105105
- default
@@ -114,7 +114,7 @@ services:
114114
# - "${MYSQL5_HOST_PORT}:3306"
115115
# volumes:
116116
# - ${MYSQL5_CONF_FILE}:/etc/mysql/conf.d/mysql.cnf:ro
117-
# - ${MYSQL5_DATA_DIR}:/var/lib/mysql/:rw
117+
# - ${DATA_DIR}/mysql5:/var/lib/mysql/:rw
118118
# restart: always
119119
# networks:
120120
# - default
@@ -212,7 +212,7 @@ services:
212212
# MONGO_INITDB_ROOT_PASSWORD: "${MONGODB_INITDB_ROOT_PASSWORD}"
213213
# TZ: "$TZ"
214214
# volumes:
215-
# - ${MONGODB_DATA_DIR}:/data/db:rw
215+
# - ${DATA_DIR}/mongo:/data/db:rw
216216
# - ${MONGODB_DATA_DIR}/mongo_key:/mongo:rw
217217
# ports:
218218
# - "${MONGODB_HOST_PORT}:27017"
@@ -245,7 +245,7 @@ services:
245245
# - discovery.type=single-node
246246
# - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
247247
# volumes:
248-
# - ${ELASTICSEARCH_DATA_DIR}:/usr/share/elasticsearch/data
248+
# - ${DATA_DIR}/esdata:/usr/share/elasticsearch/data
249249
# - ${ELASTICSEARCH_CONF_FILE}:/usr/share/elasticsearch/elasticsearch.yml
250250
# hostname: elasticsearch
251251
# restart: always

env.sample

+5-7
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
#
44
SOURCE_DIR=./www
55

6+
#
7+
# Runtime data directory
8+
#
9+
DATA_DIR=./data
10+
611
#
712
# Container Timezone
813
#
@@ -67,7 +72,6 @@ PHP_PHP_CONF_FILE=./services/php/php.ini
6772
PHP_FPM_CONF_FILE=./services/php/php-fpm.conf
6873
PHP_LOG_DIR=./logs/php
6974
PHP_EXTENSIONS=pdo_mysql,mysqli,mbstring,gd,curl,opcache
70-
COMPOSER_HOME=./services/php/composer
7175

7276
#
7377
# PHP5.6
@@ -77,7 +81,6 @@ PHP56_PHP_CONF_FILE=./services/php/php.ini
7781
PHP56_FPM_CONF_FILE=./services/php/php-fpm.conf
7882
PHP56_LOG_DIR=./logs/php
7983
PHP56_EXTENSIONS=pdo_mysql,mysqli,mbstring,gd,curl,opcache
80-
COMPOSER56_HOME=./services/php/composer
8184

8285
#
8386
# PHP5.4
@@ -87,7 +90,6 @@ PHP54_PHP_CONF_FILE=./services/php54/php.ini
8790
PHP54_FPM_CONF_FILE=./services/php54/php-fpm.conf
8891
PHP54_LOG_DIR=./logs/php
8992
PHP54_EXTENSIONS=pdo_mysql,mysqli,mbstring,gd,curl,opcache
90-
COMPOSER54_HOME=./services/php54/composer
9193

9294
#
9395
# RABBITMQ
@@ -102,7 +104,6 @@ RABBITMQ_DEFAULT_PASS=mypass
102104
# MONGODB
103105
#
104106
MONGODB_VERSION=4.1
105-
MONGODB_DATA_DIR=./data/mongo
106107
MONGODB_HOST_PORT=27017
107108
MONGODB_INITDB_ROOT_USERNAME=root
108109
MONGODB_INITDB_ROOT_PASSWORD=123456
@@ -126,7 +127,6 @@ MONGODB_INITDB_ROOT_PASSWORD=123456
126127
# ELASTICSEARCH_PLUGINS=analysis-ik,analysis-pinyin
127128
#
128129
ELASTICSEARCH_VERSION=7.1.1
129-
ELASTICSEARCH_DATA_DIR=./data/esdata
130130
ELASTICSEARCH_CONF_FILE=./services/elasticsearch/elasticsearch.yml
131131
ELASTICSEARCH_HOST_PORT_C=9200
132132
ELASTICSEARCH_HOST_PORT_S=9300
@@ -152,7 +152,6 @@ LOGSTASH_HOST_PORT_S=5044
152152
MYSQL_VERSION=8.0.13
153153
MYSQL_HOST_PORT=3306
154154
MYSQL_ROOT_PASSWORD=123456
155-
MYSQL_DATA_DIR=./data/mysql
156155
MYSQL_CONF_FILE=./services/mysql/mysql.cnf
157156

158157
#
@@ -161,7 +160,6 @@ MYSQL_CONF_FILE=./services/mysql/mysql.cnf
161160
MYSQL5_VERSION=5.7.28
162161
MYSQL5_HOST_PORT=3305
163162
MYSQL5_ROOT_PASSWORD=123456
164-
MYSQL5_DATA_DIR=./data/mysql5
165163
MYSQL5_CONF_FILE=./services/mysql5/mysql.cnf
166164

167165
#

services/php54/composer/.gitignore

-2
This file was deleted.

0 commit comments

Comments
 (0)