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

  • ArkticPlanet

    ArkticPlanet

    9 ŞUBAT 2010
  • HER0R

    HER0R

    16 Aralık 2007
  • Study with Substance P

    Study with S

    31 Mayıs 2008