Expose php.ini

Allow php.ini config file to be edited from outside the container in the conf volume
This commit is contained in:
chipironcin
2015-11-10 18:08:03 +01:00
parent 3bdcb071e2
commit 04326b8a84

View File

@@ -5,10 +5,13 @@ mkdir $BITNAMI_APP_DIR/etc/conf.defaults
mkdir $BITNAMI_APP_DIR/etc/conf
mv $BITNAMI_APP_DIR/etc/php-fpm.conf $BITNAMI_APP_DIR/etc/conf.defaults
ln -s $BITNAMI_APP_DIR/etc/conf/php-fpm.conf $BITNAMI_APP_DIR/etc/php-fpm.conf
cp $BITNAMI_APP_DIR/etc/php.ini $BITNAMI_APP_DIR/etc/conf.defaults
mv $BITNAMI_APP_DIR/etc/php.ini $BITNAMI_APP_DIR/etc/conf
ln -s $BITNAMI_APP_DIR/etc/conf/php.ini $BITNAMI_APP_DIR/etc/php.ini
chown -R $BITNAMI_APP_USER:$BITNAMI_APP_USER /app/ $BITNAMI_APP_DIR/etc/conf $BITNAMI_APP_DIR/var/log
ln -s $BITNAMI_APP_DIR/var/log $BITNAMI_APP_VOL_PREFIX/logs
ln -s $BITNAMI_APP_DIR/etc/conf $BITNAMI_APP_VOL_PREFIX/conf
# Temp fix for disabling php-fpm caching
sudo sed -i -e 's/\(opcache\.enable=\)1/\10/g' $BITNAMI_PREFIX/php/etc/php.ini
sudo sed --follow-symlinks -i -e 's/\(opcache\.enable=\)1/\10/g' $BITNAMI_PREFIX/php/etc/php.ini