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

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • Mary Jane Tauyan

    Mary Jane Ta

    20 AĞUSTOS 2009
  • Tianna Sierra Dance

    Tianna Sierr

    16 EYLÜL 2013