Skip to content

Commit 1ac2680

Browse files
committed
Update docker-compose.yml
1 parent fe937d2 commit 1ac2680

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

docker-compose.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ services:
3535
labels:
3636
- 'docker-volume-backup.stop-during-backup=true'
3737
command: >
38-
bash -c "apt-get -y update && apt-get install -y zip unzip libicu-dev && docker-php-ext-install mysqli intl && pecl install -o -f redis && rm -rf /tmp/pear && docker-php-ext-enable redis mysqli intl; curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/local/bin/composer &&
38+
bash -c "apt-get -y update && apt-get install -y zip unzip libicu-dev && docker-php-ext-install mysqli 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 &&
3939
if [ -f \"${WEBSERVER_DOC_ROOT}/appstarter/.env\" ]; then composer update --working-dir=${WEBSERVER_DOC_ROOT}/appstarter; else composer create-project codeigniter4/appstarter --no-dev; fi;
4040
sed \"s/# app.baseURL = ''/app.baseURL = 'https:\\/\\/${DOMAIN_NAME}\\/'/;s/# app_baseURL = ''/app_baseURL = 'https:\\/\\/${DOMAIN_NAME}\\/'/;s/# database.default.hostname = localhost/database.default.hostname = database/;s/# database.default.database = ci4/database.default.database = ${DB_NAME}/;s/# database.default.username = root/database.default.username = ${DB_USER}/;s/# database.default.password = root/database.default.password = ${DB_PASSWORD}/;s/# database.default.DBDriver = MySQLi/database.default.DBDriver = MySQLi/;s/# database.default.DBPrefix =/database.default.DBPrefix = ${DB_TABLE_PREFIX}/;s/# database.default.port = 3306/database.default.port = 3306/\" ${WEBSERVER_DOC_ROOT}/appstarter/env > ${WEBSERVER_DOC_ROOT}/appstarter/.env;
4141
chmod 777 -R ${WEBSERVER_DOC_ROOT}/appstarter/writable/; 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"
@@ -75,8 +75,6 @@ services:
7575
NGINX_HOST: ${DOMAIN_NAME}
7676
NGINX_PORT: 80
7777
TZ: '${LOCAL_TIMEZONE}'
78-
labels:
79-
- "docker-volume-backup.stop-during-backup=true"
8078
command: bash -c "/docker-entrypoint.sh nginx -v; sh /tmp/ssl-conf.sh '${DOMAIN_NAME}' '${LETSENCRYPT_CONF_PREFIX}' '${NGINX_PREFIX}'"
8179

8280
certbot:
@@ -129,21 +127,19 @@ services:
129127
# - database
130128
environment:
131129
#PMA_HOST: database
132-
PMA_PMADB: phpmyadmin
130+
PMA_PMADB: 'phpmyadmin'
133131
PMA_CONTROLUSER: '${PMA_CONTROLUSER}'
134132
PMA_CONTROLPASS: '${PMA_CONTROLPASS}'
135133
MYSQL_ROOT_PASSWORD: '${MYSQL_ROOT_PASSWORD}'
136134
UPLOAD_LIMIT: '${PMA_UPLOAD_LIMIT}'
137135
MEMORY_LIMIT: '${PMA_MEMORY_LIMIT}'
138136
TZ: '${LOCAL_TIMEZONE}'
139-
labels:
140-
- "docker-volume-backup.stop-during-backup=true"
141137
command: >
142138
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
143139
&& printf 'AuthType Digest\\nAuthName \"phpmyadmin\"\\nAuthDigestProvider file\\nAuthUserFile ${PMA_CONF_FOLDER}/.htpasswd\\nRequire valid-user\\n' > ${WEBSERVER_DOC_ROOT}/.htaccess && a2enmod auth_digest;
144140
mkdir -p ${WEBSERVER_DOC_ROOT}/../upload && chown www-data:www-data ${WEBSERVER_DOC_ROOT}/../upload && chmod a+w ${WEBSERVER_DOC_ROOT}/../upload; mkdir -p ${WEBSERVER_DOC_ROOT}/../save && chown www-data:www-data ${WEBSERVER_DOC_ROOT}/../save && chmod a+w ${WEBSERVER_DOC_ROOT}/../save;
145141
grep -qxF 'ServerName 127.0.0.1' ${APACHE_CONFDIR_PREFIX}/apache2.conf || echo -e '\\nServerName 127.0.0.1' >> ${APACHE_CONFDIR_PREFIX}/apache2.conf; 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;
146-
a2enmod ssl && a2ensite default-ssl && a2dissite 000-default && /docker-entrypoint.sh 'apache2-foreground'"
142+
a2dissite 000-default && a2enmod ssl && a2ensite default-ssl && /docker-entrypoint.sh 'apache2-foreground'"
147143
148144
database:
149145
image: '${DATABASE_IMAGE_NAME}:${DATABASE_VERSION}'
@@ -190,8 +186,6 @@ services:
190186
environment:
191187
ALLOW_EMPTY_PASSWORD: 'yes'
192188
TZ: '${LOCAL_TIMEZONE}'
193-
labels:
194-
- "docker-volume-backup.stop-during-backup=true"
195189
command: "redis-server ${REDIS_CONF_PREFIX}/redis/redis.conf"
196190

197191
backup:

0 commit comments

Comments
 (0)