author(s) | ||
---|---|---|
|
-
development
vetest
ortamları için ayrı PostgresQL kullanıcıları oluştur. Politikalarımıza göre kullanıcı adı, uygulama adı ile aynı olmalıdır (örneğin;nokul
).sudo -u postgres psql <<-EOF CREATE USER nokul WITH ENCRYPTED PASSWORD 'nokul'; ALTER ROLE nokul LOGIN CREATEDB SUPERUSER; EOF
3rd-party servislere erişebilmek için
credentials.yml.enc
dosyasında korunan bilgilere ihtiyaç duyulmaktadır. Bu bilgileri elde etmek içinmaster.key
dosyasının bir kopyasınıconfig
dizini altına indirmeli veyaRAILS_MASTER_KEY
ortam değişkenini tanımlamalısınız. Eğer yeni bir girdi ekleyecek veya varolan bir girdiyi düzenleyecekseniz aşağıdaki komutu çalıştırın.bin/rails credentials:edit
-
GEM bağımlılıklarını kur:
bundle
-
JavaScript bağımlılıklarını kur:
yarn install
-
Veritabanını oluştur, tabloları "migrate" et ve "seed" verilerini doldur:
rake db:create rake db:migrate rake db:seed
-
Veritabanını yeniden ayarlamak için (drop, reload and reseed the database) için aşağıdaki komutu kullanın:
rake db:reset
pg_restore -h localhost -p 5432 -U nokul -d nokul_development -v "some_dump.backup"