Skip to content

Commit f4b8d2c

Browse files
committed
Docker's script file has been updated to allow users to add port numbers themselves.
1 parent 7b125ca commit f4b8d2c

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

docker/gunicorn/make_run.sh

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,20 @@ else
5454
echo "flask wsgi: $wsgi"
5555
fi
5656

57+
while :
58+
do
59+
echo -n "Enter the service port number >"
60+
read server_port
61+
echo "Entered service port number: $server_port"
62+
if [[ "$server_port" != "" ]]; then
63+
break
64+
fi
65+
done
66+
5767
sed 's/project_path/'$project_path'/g' sample_run > $project_name'1'.temp
5868
sed 's/wsgi/'$wsgi'/g' $project_name'1'.temp > $project_name'2'.temp
5969
sed 's/project_name/'$project_name'/g' $project_name'2'.temp > $project_name'3'.temp
60-
sed 's/worker_number/'$p_num'/g' $project_name'3'.temp > run.sh
70+
sed 's/server_port/'$server_port'/g' $project_name'3'.temp > $project_name'4'.temp
71+
sed 's/worker_number/'$p_num'/g' $project_name'4'.temp > run.sh
6172

6273
rm *.temp

docker/gunicorn/sample_run

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ if [ -f $requirements_file ]; then
99
pip install -r requirements.txt
1010
fi
1111

12-
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
12+
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
1313

1414
while true;
1515
do

0 commit comments

Comments
 (0)