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

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • macpulenta

    macpulenta

    9 EYLÜL 2006