Skip to content

Commit eefceaf

Browse files
committed
chore: refactor run.sh
1 parent 7ecccac commit eefceaf

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

run.sh

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,48 +8,47 @@ then
88
exit 1
99
fi
1010

11-
check_message="start application w/ ${app_lang}..."
12-
1311
echo "app_lang: $app_lang"
1412

1513
function run_ruby() {
14+
cd "/home/ishocon/webapp/$app_lang"
1615
bundle install
1716
unicorn -c unicorn_config.rb
18-
echo "$check_message"
17+
echo $check_message
1918
}
2019

2120
function run_python() {
21+
cd "/home/ishocon/webapp/$app_lang"
2222
/home/ishocon/.pyenv/shims/uwsgi --ini app.ini
23-
echo "$check_message"
2423
}
2524

2625
function run_python_sanic() {
27-
/home/ishocon/.pyenv/shims/uwsgi --ini app.ini
28-
echo "$check_message"
26+
cd "/home/ishocon/webapp/${app_lang}_sanic"
27+
/home/ishocon/.pyenv/shims/uwsgi --ini "app.ini"
2928
}
3029

3130

3231
function run_go() {
32+
cd "/home/ishocon/webapp/$app_lang"
3333
go get -t -d -v ./...
3434
go build -o webapp *.go
3535
./webapp
36-
echo "$check_message"
3736
}
3837

3938
function run_php() {
39+
cd "/home/ishocon/webapp/$app_lang"
4040
sudo mv -f /etc/nginx/nginx.conf /etc/nginx/nginx.conf.orig
4141
sudo cp webapp/php/php-nginx.conf /etc/nginx/nginx.conf
4242
sudo service nginx reload
43-
echo "$check_message"
4443
}
4544

4645
function run_crystal() {
46+
cd "/home/ishocon/webapp/$app_lang"
4747
shards install
4848
crystal app.cr
49-
echo "$check_message"
5049
}
5150

52-
echo "run $app_lang app..."
53-
cd "/home/ishocon/webapp/$app_lang"
51+
echo "start running $app_lang app..."
52+
"run_${app_lang}"
53+
echo "completed to start running $app_lang app..."
5454

55-
"run_$app_lang"

0 commit comments

Comments
 (0)