2012-04-27 3 views
5

È un server? O devo eseguire Opa dietro Apache? Fondamentalmente, se voglio distribuire un'applicazione Opa, sarebbe semplice come avviare l'eseguibile su un VPS, ad esempio, o avrei bisogno di altri elementi dello stack?Che cosa è esattamente l'eseguibile prodotto da Opa?

MODIFICA: Ho notato una domanda simile, ma mi interessa sapere se posso o meno distribuire usando JUST l'exe, non dietro alcun server.

risposta

5

Il compilatore Opa produce un eseguibile standalone. Non hai bisogno di altri elementi dello stack, il web server è completamente integrato nell'eseguibile prodotto.

Gli unici elementi che è possibile avviare è un database esterno. Ma è possibile utilizzare il database Opa (DB3) come locale che non necessita di un server db (./monapp.exe --db-local /path/to/db, se l'opzione --db-local non è impostata viene utilizzato un percorso predefinito).

Se si desidera un database Mongo, l'applicazione deve essere compilata con le opzioni --database mongo. L'eseguibile prodotto sarà in grado di autoinstallare MongoDb (./monapp.exe --db-local /path/to/mongodb)

+0

Grazie, questo lo risolve. – guywhoneedsahand