lib/nginxtra/actions/start.rb in nginxtra-1.10.1.12 vs lib/nginxtra/actions/start.rb in nginxtra-1.10.1.13
- old
+ new
@@ -47,12 +47,16 @@
def should_start?
return true if force?
!Nginxtra::Config.nginx_running?
end
- # Start nginx as a daemon.
+ # Start nginx as a daemon, unless --no-daemon is provided.
def start_nginx
- daemon :start
+ if @thor.options["daemon"]
+ daemon :start
+ else
+ exec [Nginxtra::Config.nginx_executable, "nginx"]
+ end
end
# Update the last nginx start time.
def update_last_start
Nginxtra::Status[:last_start_time] = Time.now