@@ -36,7 +36,7 @@ services:
36
36
labels :
37
37
- ' docker-volume-backup.stop-during-backup=true'
38
38
command : >
39
- bash -c "apt-get -y update && apt-get install -y zip unzip libicu-dev && docker-php-ext-install pdo_mysql intl && pecl install -o -f redis && rm -rf /tmp/pear && docker-php-ext-enable redis pdo_mysql intl && curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/local/bin/composer
39
+ bash -c "apt-get -y update && apt-get install -y zip unzip libicu-dev && docker-php-ext-install pdo_mysql intl && if pecl install -p -- redis; then pecl install - o -f redis && rm -rf /tmp/pear && docker-php-ext-enable redis; fi; curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/local/bin/composer
40
40
&& if [ -f \"/app/basic/config/app_local.php\" ]; then composer update --prefer-dist cakephp/cakephp:~4.0 --working-dir=/app/basic --no-interaction --ignore-platform-req=ext-intl; else composer create-project --prefer-dist cakephp/app:~4.0 basic --working-dir=/app --no-interaction --ignore-platform-req=ext-intl; fi
41
41
&& sed \"s/DB_USER/${DB_USER}/;s/DB_PASSWORD/${DB_PASSWORD}/;s/DB_NAME/${DB_NAME}/;s/__SALT__/$$(tr -dc '[:alnum:]' </dev/urandom | head -c 32)/\" ${WEBSERVER_DOC_ROOT}/app_local.php > /app/basic/config/app_local.php;
42
42
grep -qe 'date.timezone = ${LOCAL_TIMEZONE}' ${PHP_INI_DIR_PREFIX}/php/conf.d/security.ini || echo 'date.timezone = ${LOCAL_TIMEZONE}' >> ${PHP_INI_DIR_PREFIX}/php/conf.d/security.ini; php-fpm"
@@ -76,8 +76,6 @@ services:
76
76
NGINX_HOST : ${DOMAIN_NAME}
77
77
NGINX_PORT : 80
78
78
TZ : ' ${LOCAL_TIMEZONE}'
79
- labels :
80
- - " docker-volume-backup.stop-during-backup=true"
81
79
command : bash -c "/docker-entrypoint.sh nginx -v; sh /tmp/ssl-conf.sh '${DOMAIN_NAME}' '${LETSENCRYPT_CONF_PREFIX}' '${NGINX_PREFIX}'"
82
80
83
81
certbot :
@@ -130,15 +128,13 @@ services:
130
128
# - database
131
129
environment :
132
130
# PMA_HOST: database
133
- PMA_PMADB : phpmyadmin
131
+ PMA_PMADB : ' phpmyadmin'
134
132
PMA_CONTROLUSER : ' ${PMA_CONTROLUSER}'
135
133
PMA_CONTROLPASS : ' ${PMA_CONTROLPASS}'
136
134
MYSQL_ROOT_PASSWORD : ' ${MYSQL_ROOT_PASSWORD}'
137
135
UPLOAD_LIMIT : ' ${PMA_UPLOAD_LIMIT}'
138
136
MEMORY_LIMIT : ' ${PMA_MEMORY_LIMIT}'
139
137
TZ : ' ${LOCAL_TIMEZONE}'
140
- labels :
141
- - " docker-volume-backup.stop-during-backup=true"
142
138
command : >
143
139
bash -c "echo ${PMA_HTPASSWD_USERNAME}:phpmyadmin:$$( printf \"%s:%s:%s\" \"${PMA_HTPASSWD_USERNAME}\" \"phpmyadmin\" \"${PMA_HTPASSWD_PASSWORD}\" | md5sum | awk '{print $$1}' ) > ${PMA_CONF_FOLDER}/.htpasswd
144
140
&& printf 'AuthType Digest\\nAuthName \"phpmyadmin\"\\nAuthDigestProvider file\\nAuthUserFile ${PMA_CONF_FOLDER}/.htpasswd\\nRequire valid-user\\n' > ${WEBSERVER_DOC_ROOT}/.htaccess && a2enmod auth_digest;
@@ -191,8 +187,6 @@ services:
191
187
environment :
192
188
ALLOW_EMPTY_PASSWORD : ' yes'
193
189
TZ : ' ${LOCAL_TIMEZONE}'
194
- labels :
195
- - " docker-volume-backup.stop-during-backup=true"
196
190
command : " redis-server ${REDIS_CONF_PREFIX}/redis/redis.conf"
197
191
198
192
backup :
0 commit comments