Big performance improvement! Added Caddyfile, using Caddy's file server to serve large files instead of PHP
This commit is contained in:
parent
92362efd47
commit
10502157a3
4 changed files with 73 additions and 3 deletions
|
|
@ -148,7 +148,20 @@ if [[ -n "$DOCROOT" ]]; then
|
|||
fi
|
||||
|
||||
echo "Using PHP runner: $PHP_RUNNER"
|
||||
echo "Starting frankenphp on :$PORT"
|
||||
export FREAX_DOCROOT="$(pwd)"
|
||||
export FREAX_SITE_ADDR=":$PORT"
|
||||
if [[ -n "${MEDIA_ROOT:-}" && -d "${MEDIA_ROOT}" ]]; then
|
||||
export FREAX_MEDIA_ROOT="$(cd "$MEDIA_ROOT" && pwd -P)"
|
||||
else
|
||||
export FREAX_MEDIA_ROOT="/__FREAX_MEDIA_ROOT_NOT_SET__"
|
||||
fi
|
||||
export FREAX_AUTH_UPSTREAM="127.0.0.1:$PORT"
|
||||
|
||||
echo "Starting frankenphp with Caddyfile"
|
||||
echo "FREAX_SITE_ADDR=$FREAX_SITE_ADDR"
|
||||
echo "FREAX_DOCROOT=$FREAX_DOCROOT"
|
||||
echo "FREAX_MEDIA_ROOT=$FREAX_MEDIA_ROOT"
|
||||
echo "FREAX_AUTH_UPSTREAM=$FREAX_AUTH_UPSTREAM"
|
||||
echo "MEDIA_USER=$MEDIA_USER"
|
||||
echo "MEDIA_PASS_HASH set (bcrypt)"
|
||||
if [[ -n "${MEDIA_ROOT:-}" ]]; then
|
||||
|
|
@ -199,6 +212,6 @@ CACHE_LOOP_PID=$!
|
|||
|
||||
trap cleanup EXIT INT TERM
|
||||
|
||||
frankenphp php-server --listen ":$PORT" &
|
||||
frankenphp run --config "$(pwd)/Caddyfile" --adapter caddyfile &
|
||||
SERVER_PID=$!
|
||||
wait "$SERVER_PID"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue