class Focuslight::CLI
Constants
- BASE_DIR
- CONFIGRU_FILE
- DATA_DIR
- DBURL
- DEFAULT_DOTENV
- DEFAULT_PROCFILE
- ENV_FILE
- LOG_DIR
- LOG_FILE
- LOG_LEVEL
- PROCFILE
Public Instance Methods
init()
click to toggle source
# File lib/focuslight/cli.rb, line 52 def init Dotenv.load require "focuslight/init" Focuslight::Init.run end
longer()
click to toggle source
# File lib/focuslight/cli.rb, line 66 def longer Dotenv.load require "focuslight/worker" Focuslight::Worker.run(interval: 300, target: :normal) end
new()
click to toggle source
# File lib/focuslight/cli.rb, line 43 def new FileUtils.mkdir_p(LOG_DIR) File.write ENV_FILE, DEFAULT_DOTENV File.write PROCFILE, DEFAULT_PROCFILE configru_file = File.expand_path("../../../config.ru", __FILE__) FileUtils.copy(configru_file, CONFIGRU_FILE) end
shorter()
click to toggle source
# File lib/focuslight/cli.rb, line 73 def shorter Dotenv.load require "focuslight/worker" Focuslight::Worker.run(interval: 60, target: :short) end
start()
click to toggle source
# File lib/focuslight/cli.rb, line 59 def start Dotenv.load require "foreman/cli" Foreman::CLI.new.invoke(:start, [], {}) end