author(s) | |
---|---|
|
-
Uygulamayı ayağa kaldırabilmek için
RAILS_MASTER_KEY
veTENANT_MASTER_KEY
ortam değişkenlerini sisteminize tanımlamanız gerekir.bashrc
,zshrc
,bash_profile
vb. dosyanıza ortam değişenlerini ekleyin:export RAILS_MASTER_KEY=XXX export TENANT_MASTER_KEY=XXX
-
Uygulama sırlarını görüntüle:
rails credentials:show
-
Uygulama sırlarını düzenle:
rails credentials:edit
-
Uygulama sırlarını uygulama içerisinde kullan:
Rails.application.credentials.dig(:foo, :bar, :baz)
-
Hangi tenant için işlem yapacaksanız ilgili engine'in bulunduğu dizine düşün:
cd plugins/tenant/$SOME_TENANT
-
Tenant sırlarını görüntüle:
RAILS_MASTER_KEY=$TENANT_MASTER_KEY rails credentials:show
-
Tenant sırlarını düzenle:
RAILS_MASTER_KEY=$TENANT_MASTER_KEY rails credentials:edit
-
Tenant sırlarını uygulama içerisinde kullan:
Nokul::Tenant.credentials.dig(:foo, :bar, :baz)