Skip to content

Commit

Permalink
Docker's script file has been updated to allow users to add port numb…
Browse files Browse the repository at this point in the history
…ers themselves.
  • Loading branch information
bluebamus committed Apr 20, 2021
1 parent 696b508 commit 5f2239f
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 2 deletions.
13 changes: 12 additions & 1 deletion docker/gunicorn/make_run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,20 @@ else
echo "flask wsgi: $wsgi"
fi

while :
do
echo -n "Enter the service port number >"
read server_port
echo "Entered service port number: $server_port"
if [[ "$server_port" != "" ]]; then
break
fi
done

sed 's/project_path/'$project_path'/g' sample_run > $project_name'1'.temp
sed 's/wsgi/'$wsgi'/g' $project_name'1'.temp > $project_name'2'.temp
sed 's/project_name/'$project_name'/g' $project_name'2'.temp > $project_name'3'.temp
sed 's/worker_number/'$p_num'/g' $project_name'3'.temp > run.sh
sed 's/server_port/'$server_port'/g' $project_name'3'.temp > $project_name'4'.temp
sed 's/worker_number/'$p_num'/g' $project_name'4'.temp > run.sh

rm *.temp
2 changes: 1 addition & 1 deletion docker/gunicorn/sample_run
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ if [ -f $requirements_file ]; then
pip install -r requirements.txt
fi

gunicorn --workers 4 --bind 0.0.0.0:8000 wsgi --access-logfile /log/gunicorn/project_name.access.log --error-logfile /log/gunicorn/project_name.error.log --daemon --reload
gunicorn --workers worker_number --bind 0.0.0.0:server_port wsgi --access-logfile /log/gunicorn/project_name.access.log --error-logfile /log/gunicorn/project_name.error.log --daemon --reload

while true;
do
Expand Down

0 comments on commit 5f2239f

Please sign in to comment.