Commit 4096f649c892a619114e7b8f23efd6c7831c5376
1 parent
2b355b5c
Exists in
master
and in
29 other branches
Adding run command to ./script/production
`./script/production run` will start the complete service (app server, ferret server, delayed_job server) in production mode and then wait for a control-C, after which it will stop the service. This is useful for running in production mode during test activities.
Showing
1 changed file
with
8 additions
and
1 deletions
Show diff stats
script/production
@@ -36,6 +36,13 @@ case "$ACTION" in | @@ -36,6 +36,13 @@ case "$ACTION" in | ||
36 | do_$ACTION | 36 | do_$ACTION |
37 | ;; | 37 | ;; |
38 | 38 | ||
39 | + run) | ||
40 | + do_start | ||
41 | + echo "=> Running in production mode. Hit ctrl-C to stop." | ||
42 | + trap do_stop INT TERM | ||
43 | + tail -n 0 -f log/production.log | ||
44 | + ;; | ||
45 | + | ||
39 | restart) | 46 | restart) |
40 | do_stop | 47 | do_stop |
41 | sleep 1 | 48 | sleep 1 |
@@ -43,7 +50,7 @@ case "$ACTION" in | @@ -43,7 +50,7 @@ case "$ACTION" in | ||
43 | ;; | 50 | ;; |
44 | 51 | ||
45 | *) | 52 | *) |
46 | - echo "usage: $0 start|stop|restart" | 53 | + echo "usage: $0 start|stop|restart|run" |
47 | exit 1 | 54 | exit 1 |
48 | ;; | 55 | ;; |
49 | esac | 56 | esac |