PHRAS-3181 - add binaries timeout as env vars

This commit is contained in:
Moctar
2020-07-21 13:22:58 +02:00
parent 1314850358
commit aee51cb168
3 changed files with 25 additions and 1 deletions

11
.env
View File

@@ -20,7 +20,7 @@ GATEWAY_FASTCGI_TIMEOUT=300
# --------------- PHP CONFIGURATION -------------------- # --------------- PHP CONFIGURATION --------------------
# Max upload size # Max upload size
MAX_BODY_SIZE=2G MAX_BODY_SIZE=1G
# Max input var # Max input var
MAX_INPUT_VARS=12000 MAX_INPUT_VARS=12000
@@ -59,6 +59,15 @@ PHRASEANET_SERVER_NAME=localhost
# Mysql max allowed packet # Mysql max allowed packet
MYSQL_MAX_ALLOWED_PACKET=16M MYSQL_MAX_ALLOWED_PACKET=16M
# binaries execution timeouts
PHRASEANET_FFMPEG_TIMEOUT=3600
PHRASEANET_FFPROBE_TIMEOUT=120
PHRASEANET_GS_TIMEOUT=120
PHRASEANET_MP4BOX_TIMEOUT=120
PHRASEANET_SWFTOOLS_TIMEOUT=120
PHRASEANET_UNOCON_TIMEOUT=120
PHRASEANET_EXIFTOOL_TIMEOUT=120
# api # api
PHRASEANET_API_ENABLED=true PHRASEANET_API_ENABLED=true
PHRASEANET_API_SSL=true PHRASEANET_API_SSL=true

View File

@@ -75,6 +75,13 @@ services:
- PHRASEANET_LAZARET_DIR - PHRASEANET_LAZARET_DIR
- PHRASEANET_CAPTION_DIR - PHRASEANET_CAPTION_DIR
- PHRASEANET_WORKER_TMP - PHRASEANET_WORKER_TMP
- PHRASEANET_FFMPEG_TIMEOUT
- PHRASEANET_FFPROBE_TIMEOUT
- PHRASEANET_GS_TIMEOUT
- PHRASEANET_MP4BOX_TIMEOUT
- PHRASEANET_SWFTOOLS_TIMEOUT
- PHRASEANET_UNOCON_TIMEOUT
- PHRASEANET_EXIFTOOL_TIMEOUT
- LC_MESSAGES=C.UTF-8 - LC_MESSAGES=C.UTF-8
- LC_COLLATE=C.UTF-8 - LC_COLLATE=C.UTF-8
- LC_IDENTIFICATION=C.UTF-8 - LC_IDENTIFICATION=C.UTF-8

View File

@@ -31,6 +31,14 @@ if [ -f "$FILE" ]; then
bin/setup system:config set registry.email.smtp-password $PHRASEANET_SMTP_PASSWORD bin/setup system:config set registry.email.smtp-password $PHRASEANET_SMTP_PASSWORD
bin/setup system:config set registry.email.emitter-email $PHRASEANET_EMITTER_EMAIL bin/setup system:config set registry.email.emitter-email $PHRASEANET_EMITTER_EMAIL
bin/setup system:config set registry.email.prefix $PHRASEANET_MAIL_OBJECT_PREFIX bin/setup system:config set registry.email.prefix $PHRASEANET_MAIL_OBJECT_PREFIX
bin/setup system:config set registry.binaries.ffmpeg_timeout $PHRASEANET_FFMPEG_TIMEOUT
bin/setup system:config set registry.binaries.ffprobe_timeout $PHRASEANET_FFPROBE_TIMEOUT
bin/setup system:config set registry.binaries.gs_timeout $PHRASEANET_GS_TIMEOUT
bin/setup system:config set registry.binaries.mp4box_timeout $PHRASEANET_MP4BOX_TIMEOUT
bin/setup system:config set registry.binaries.swftools_timeout $PHRASEANET_SWFTOOLS_TIMEOUT
bin/setup system:config set registry.binaries.unoconv_timeout $PHRASEANET_UNOCON_TIMEOUT
bin/setup system:config set registry.binaries.exiftool_timeout $PHRASEANET_EXIFTOOL_TIMEOUT
if [[ -n $PHRASEANET_TRUSTED_PROXY ]]; then if [[ -n $PHRASEANET_TRUSTED_PROXY ]]; then
bin/setup system:config add trusted-proxies $PHRASEANET_TRUSTED_PROXY bin/setup system:config add trusted-proxies $PHRASEANET_TRUSTED_PROXY
fi fi