From 5f2239fea194248e10eaee38da7febcb27f2fc97 Mon Sep 17 00:00:00 2001 From: bluebamus Date: Wed, 21 Apr 2021 01:01:17 +0900 Subject: [PATCH] Docker's script file has been updated to allow users to add port numbers themselves. --- docker/gunicorn/make_run.sh | 13 ++++++++++++- docker/gunicorn/sample_run | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/docker/gunicorn/make_run.sh b/docker/gunicorn/make_run.sh index bc6cfa4..60c5c26 100644 --- a/docker/gunicorn/make_run.sh +++ b/docker/gunicorn/make_run.sh @@ -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 diff --git a/docker/gunicorn/sample_run b/docker/gunicorn/sample_run index 69d8159..cf373e5 100644 --- a/docker/gunicorn/sample_run +++ b/docker/gunicorn/sample_run @@ -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