|
1 |
| -#!/usr/bin/env bash |
| 1 | +#!/bin/bash |
2 | 2 |
|
3 | 3 | if [[ $XDEBUG_ENABLED == true ]]; then
|
4 |
| - docker-php-ext-enable xdebug |
5 |
| - echo "xdebug.var_display_max_depth=5" >> /usr/local/etc/php/conf.d/xdebug.ini |
| 4 | + echo "zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so" | sudo tee -a /usr/local/etc/php/conf.d/xdebug.ini |
| 5 | + echo "xdebug.var_display_max_depth=5" | sudo tee -a /usr/local/etc/php/conf.d/xdebug.ini |
6 | 6 | fi
|
7 | 7 |
|
8 |
| -usermod -u 1000 www-data \ |
9 |
| - && cd /var/www/html && composer install && rm -rf var/cache/* var/logs/* \ |
10 |
| - && chown -R www-data:www-data /var/www/html/var/cache && chmod 777 /var/www/html/var/cache \ |
11 |
| - && chown -R www-data:www-data /var/www/html/var/logs && chmod 777 /var/www/html/var/logs \ |
12 |
| - && chown -R www-data:www-data /var/www/html/var/sessions && chmod 777 /var/www/html/var/sessions \ |
13 |
| - && apache2-foreground |
| 8 | +if [[ $NR_ENABLED == true ]]; then |
| 9 | + sudo sed -i -e "s/"REPLACE_WITH_REAL_KEY"/$NR_LICENSE_KEY/g" /scripts/newrelic.ini |
| 10 | + sudo sed -i -e "s/PHP Application/$NR_APP_NAME/g" /scripts/newrelic.ini |
| 11 | + sudo cp /scripts/newrelic.ini /usr/local/etc/php/conf.d/newrelic.ini |
| 12 | +fi |
| 13 | + |
| 14 | +if [[ $SESSION_HANDLER == true ]]; then |
| 15 | + echo "session.save_handler = $SESSION_HANDLER_NAME" | sudo tee -a /usr/local/etc/php/conf.d/session-handler.ini |
| 16 | + echo "session.save_path = $SESSION_HANDLER_PATH" | sudo tee -a /usr/local/etc/php/conf.d/session-handler.ini |
| 17 | +fi |
| 18 | + |
| 19 | +sudo rm -rf var/cache/* var/logs/* && |
| 20 | + sudo mkdir -p /var/www/html/var/cache && |
| 21 | + sudo mkdir -p /var/www/html/var/logs && |
| 22 | + sudo mkdir -p /var/www/html/var/sessions && |
| 23 | + sudo chown -R www-data:www-data /var/www/html/var/cache && chmod 777 /var/www/html/var/cache && |
| 24 | + sudo chown -R www-data:www-data /var/www/html/var/logs && chmod 777 /var/www/html/var/logs && |
| 25 | + sudo chown -R www-data:www-data /var/www/html/var/sessions && chmod 777 /var/www/html/var/sessions |
| 26 | + |
| 27 | +apache2-foreground |
0 commit comments