51.6.4.1. Spouštěcí soubor

Abychom mohli snadno spouštět náš aplikační server, vytvoříme si proto spouštěcí soubor. Nejjednodušší spouštěcí soubor vypadá následovně:

Příklad 51.29. iapp_start.rb

require 'iowa'
Iowa.run('název_aplikace')

Webová stránka naší aplikace je pak http://server/iowa/název_aplikace. Samozřejmě takto to vpadá jen ve standardní konfiguraci. Pokud si s konfiguračními soubory pohrajeme, může to vypadat velmi odlišně.

Takto vytvořený spouštěcí soubor spouštíme přímo v ruby

$ ruby iapp_start.rb

Program se spustí a na terminál vypisuje zprávy a chybové hlášení. Pokud chceme spustit applikaci na pozadí, přidáme dva řádky:

  require 'iowa'
+ exit if fork
+ Process.setsid
  Iowa.run('název_aplikace')
Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .