20 lines
736 B
Bash
20 lines
736 B
Bash
#!/bin/bash
|
|
# Wrapper that runs the OnlyOffice FileConverter from patched Node.js source.
|
|
# Replaces the compiled pkg binary shipped with the Community Edition.
|
|
|
|
# The env var is not passed through supervisor to the 'ds' user, so we read
|
|
# it from a file written by the custom entrypoint.
|
|
if [ -z "${WORKERS}" ] && [ -r /tmp/oo-converter-workers.txt ]; then
|
|
export WORKERS=$(cat /tmp/oo-converter-workers.txt)
|
|
fi
|
|
|
|
cd /opt/oo-server/FileConverter || exit 1
|
|
|
|
export NODE_ENV=production-linux
|
|
export NODE_CONFIG_DIR=/etc/onlyoffice/documentserver
|
|
export NODE_DISABLE_COLORS=1
|
|
export APPLICATION_NAME=onlyoffice
|
|
export LD_LIBRARY_PATH=/var/www/onlyoffice/documentserver/server/FileConverter/bin
|
|
|
|
exec node sources/convertermaster.js "$@"
|