Skip to content
oturpe edited this page Mar 16, 2014 · 8 revisions

Tällä sivulla kuvataan, miten järjestelmä on konfiguroitu eri palvelimelle.

Turvamies

Turvamiehellä (tera.turvamies.fi) on samalla palvelimella Mongo ja Node vastaa suoraan kutsujen menemättä http-portin kautta.

TODO: Yksityiskohdat

Nodejitsu

Nodejitsulla pitäisi olla beta-testaajan tunnukset, joilla voi maksutta pitää Node-sovellusta. Tämä ei tällä hetkellä oikein toimi:

info:    Starting app barcodeagent
error:   Error running command deploy
error:   Unspecified error
error:   Error returned from Nodejitsu:
error:   Error: No product found. Please subscribe to a plan.
error:       at AppController._provisionAndStart.async.waterfall.errs.merge.code (/root/nodejitsu/lib/nodejitsu/resources/app/controller.js:435:19)
error:       at Request.Billing.request [as _callback] (/root/nodejitsu/node_modules/nodejitsu-billing-api/lib/client.js:330:12)

Nodejitsun kautta saa myös käyttöön MongoHQ- tai Mongolab- tietokantoja. Näistä yksi on tällä hetkellä käytössä oleva.

Kapsi

Palvelin vastaa osoitteessa http://koti.kapsi.fi/oturpe/barcode-agent. Täältä se on uudelleen ohjattu Apachen avulla Noden käyttämään porttiin. Mongo pyörii samalla palvelimella.

Sisäiset portit ovat seuraavat. Nämä on valittu Kapsin ohjeiden mukaan satunnaisesti väliltä 30000 - 40000 eikä ole mitään taetta, etteikö joku muu Kapsin käyttäjä olisi valinnut tai valitsisi tulevaisuudessa samoja portteja muihin tarpeisiin.

Node: 34367 Mongo: 34368

Kapsilla ei ole pääkäyttäjän oikeuksia. Tämän takia mongod:n versiot < 2.5.3 eivät toimi. Tällä on kuitenkin merkitystä vain, jos tulee tarvetta perustaa tietokanta tälle palvelimelle.

Clone this wiki locally