SORU
20 AĞUSTOS 2008, ÇARŞAMBA


Nasıl veritabanı sağlıyorsunuz.yml?

Ruby on Rails uygulamaları dahilinde veritabanı.yml veritabanı kimlik bilgilerini depolayan bir düz metin dosyasıdır.

Capistrano benim içinde dağıtmak sonra bir geri arama var Raylar benim uygulamaları dağıtmak uygulama içinde bir sembolik bağ oluşturur tarifi /veritabanı için yapılandırma dizin.dosya yml. Dosyanın kendisi standart Capistrano /bültenleri dizin yapısı dışında ayrı bir dizinde saklanır. Oluşturan kullanıcı tarafından okunabilir değil sadece 400 dosya chmod.

  • Bu kapatmak için yeterli mi? Başka ne yaparsın?
  • Herkes kendi veritabanı şifreleme.dosyaları yml?

CEVAP
16 HAZİRAN 2009, Salı


Bu ele aldığım gibi benim uygulama olarak çalıştırmak kullanıcı için sadece okuma izinlerine sahip bir dosya veritabanı şifre koymaktır. Sonra, veritabanı.yml ERB dosyasını okumak için kullanıyorum:

production:
  adapter: mysql
  database: my_db
  username: db_user
  password: <%= begin IO.read("/home/my_deploy_user/.db") rescue "" end %>

Bir tedavi çalışır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Codecourse

    Codecourse

    3 ŞUBAT 2009
  • The Exploiteers

    The Exploite

    4 Ocak 2011
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007