Skip to content

Konfiguraatio

ilarinie edited this page Mar 29, 2017 · 5 revisions

Mitä tarvitaan, jotta palvelin saadaan pyörimään? Kenttien sisältöjä ei luonnollisesti laiteta julkiseen wikiin - jos et tiedä, kysy slackissä devaajilta.

Environment variablet

Ruby minessa löytyvät Run -> Edit Configurations -> Development -> Environment variables alta

Herokussa Settings -> Config vars alta.

Tuotantopalvelimella ~/.bashrc, eteen "export ".

[email protected]

GMAIL_PASSWORD=examplepassword

Herokussa myös:

DATABASE_URL postgres://exampledatabase

Tuotantopalvelimella myös:

export PATH="$HOME/.rbenv/bin:$PATH"

eval "$(rbenv init -)"

export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"

export SECRET_KEY_BASE=mystinenkeyjokakailiittyycookiettenallekirjoittamiseen

export PATH="$HOME/bin:$PATH"

Worker

Jotta delayed jobit saadaan prosessoitua, tarvitaan worker pyörimään taustalle.

Devaukseen:

(Mahdollista pyörittää myös rubyminen kautta)

rake jobs:work

Herokuun:

Resources -> Worker dyno

Tuotantoon:

Daemoni taustalle

seksityo/bin/delayed_job start

Daemonin sulkeminen

seksityo/bin/delayed_job stop

POSTGRESQL

Tietokantojen nimet eri ympäristöissä (pl. Travis):

dev - <oma käyttäjänimi>

test - seksityo-test

Clone this wiki locally