mirror of
https://github.com/shlinkio/shlink.git
synced 2025-03-14 12:11:19 +03:00
Exported defaults for env vars in docker only when the runtime is RoadRunner
This commit is contained in:
parent
025eec6c70
commit
c53ba7b119
1 changed files with 6 additions and 3 deletions
|
@ -32,9 +32,12 @@ if [ $ENABLE_PERIODIC_VISIT_LOCATE ]; then
|
|||
fi
|
||||
|
||||
# RoadRunner config needs these to have been set, so falling back to default values if not set yet
|
||||
export PORT="${PORT:-"8080"}"
|
||||
export WEB_WORKER_NUM="${WEB_WORKER_NUM:-"16"}"
|
||||
export TASK_WORKER_NUM="${TASK_WORKER_NUM:-"16"}"
|
||||
if [ "$SHLINK_RUNTIME" == 'rr' ]; then
|
||||
export PORT="${PORT:-"8080"}"
|
||||
# Default to 0 so that RoadRunner decides the number of workers based on the amount of logical CPUs
|
||||
export WEB_WORKER_NUM="${WEB_WORKER_NUM:-"0"}"
|
||||
export TASK_WORKER_NUM="${TASK_WORKER_NUM:-"0"}"
|
||||
fi
|
||||
|
||||
if [ "$SHLINK_RUNTIME" == 'openswoole' ]; then
|
||||
# When restarting the container, openswoole might think it is already in execution
|
||||
|
|
Loading…
Add table
Reference in a new issue