Skip to content
This repository has been archived by the owner on Jun 16, 2021. It is now read-only.

Latest commit

 

History

History
73 lines (55 loc) · 1.99 KB

installation.md

File metadata and controls

73 lines (55 loc) · 1.99 KB
author(s)
M. Serhat Dundar (@msdundar)
Hüseyin Tekinaslan (@huseyin)

Manuel Nokul Kurulumu

Gereksinimler

Kurulum

  • development ve test 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çin master.key dosyasının bir kopyasını config dizini altına indirmeli veya RAILS_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

Dokku'da PostgreSQL Dump Restore Etme

pg_restore -h localhost -p 5432 -U nokul -d nokul_development -v "some_dump.backup"