Skip to content

Commit 68cc6de

Browse files
committed
feat: server warmup
1 parent db88641 commit 68cc6de

File tree

2 files changed

+28
-25
lines changed

2 files changed

+28
-25
lines changed

apache-run.sh

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,6 @@
22

33
set -e
44

5-
rm -f $CONTAINER_STARTED_LOCK
6-
7-
if [[ ${XDEBUG_ENABLED} == true ]]; then
8-
sudo -E xdebug-set-mode ${XDEBUG_MODE:-debug}
9-
fi
10-
11-
sudo -E newrelic-setup
12-
sudo -E opcache-setup
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-
post-startup-hook
28-
29-
touch $CONTAINER_STARTED_LOCK
5+
server-warmup
306

317
exec apache2-foreground

bin/server-warmup

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#!/bin/bash
2+
3+
rm -f $CONTAINER_STARTED_LOCK
4+
5+
if [[ ${XDEBUG_ENABLED} == true ]]; then
6+
sudo -E xdebug-set-mode ${XDEBUG_MODE:-debug}
7+
fi
8+
9+
sudo -E newrelic-setup
10+
sudo -E opcache-setup
11+
12+
if [[ ${SESSION_HANDLER} == true ]]; then
13+
echo "session.save_handler = ${SESSION_HANDLER_NAME}" | sudo tee -a /usr/local/etc/php/conf.d/session-handler.ini
14+
echo "session.save_path = ${SESSION_HANDLER_PATH}" | sudo tee -a /usr/local/etc/php/conf.d/session-handler.ini
15+
fi
16+
17+
sudo rm -rf var/cache/* var/logs/* &&
18+
sudo mkdir -p /var/www/html/var/cache &&
19+
sudo mkdir -p /var/www/html/var/logs &&
20+
sudo mkdir -p /var/www/html/var/sessions &&
21+
sudo chown -R www-data:www-data /var/www/html/var/cache && chmod 777 /var/www/html/var/cache &&
22+
sudo chown -R www-data:www-data /var/www/html/var/logs && chmod 777 /var/www/html/var/logs &&
23+
sudo chown -R www-data:www-data /var/www/html/var/sessions && chmod 777 /var/www/html/var/sessions
24+
25+
post-startup-hook
26+
27+
touch $CONTAINER_STARTED_LOCK

0 commit comments

Comments
 (0)