2012-04-27 5 views
5

Ist es ein Server? Oder muss ich Opa hinter Apache laufen? Grundsätzlich - wenn ich eine Opa-Anwendung bereitstellen möchte, wäre es so einfach wie das Starten der ausführbaren Datei auf einem VPS zum Beispiel, oder würde ich einige andere Stapelelemente benötigen?Was genau ist die ausführbare Datei von Opa?

EDIT: Ich habe eine ähnliche Frage bemerkt, aber ich bin interessiert, ob ich mit JUST die EXE - nicht hinter jedem Server bereitstellen kann.

Antwort

5

Der Opa-Compiler erzeugt eine eigenständige ausführbare Datei. Sie benötigen keine weiteren Stack-Elemente, der Webserver ist vollständig in die erstellte ausführbare Datei integriert.

Die einzigen Elemente, die Sie starten können, ist eine externe Datenbank. Sie können jedoch die Opa-Datenbank (DB3) als lokale Datenbank verwenden, die keinen Datenbankserver benötigt (./monapp.exe --db-local /path/to/db, wenn die Option --db-local nicht festgelegt ist, wird ein Standardpfad verwendet). Wenn Sie eine Mongo-Datenbank wünschen, sollte die Anwendung mit den Optionen --database mongo kompiliert werden. Die produzierte ausführbare Datei kann MongoDb automatisch installieren (./monapp.exe --db-local /path/to/mongodb)

+0

Danke, das macht es klar. – guywhoneedsahand