Merhaba,
Bir Kamal deployment sorunu ile daha sizlerle beraberim Benim sorunum şu şekilde.
Önceki bilgisayarımda sorunsuz deployment yapıyordum Kamal ile. Bilgisayarımı değiştirdim, projeyi Github’dan clone’ladım ve local’de çalışır hale getirdim. Kamal ile deploy etmek istediğimde iste master key
yok hatası aldım. Master key yeniden oluşturmak için
VISUAL="code --wait" bin/rails credentials:edit
run ettim ve
Editing config/credentials.yml.enc...
Couldn't decrypt config/credentials.yml.enc. Perhaps you passed the wrong key?
hatası aldım. Internette bu hatayı aldıysanız credentials.yml.enc
kaldırın deniyor. Ben de öyle yaptım ve yeniden bir credentials.yml.enc
ile bir master key oluşturdum.
VISUAL="code --wait" bin/rails credentials:edit
Editing config/credentials.yml.enc...
File encrypted and saved.
Kamal secret’lerımı kontrol ettiğimde herşey normal görünüyor
kamal secrets print
KAMAL_REGISTRY_PASSWORD=dckr_pat_XXXXXXX
RAILS_MASTER_KEY=1XXXXX9
ancak kamal setup
ya da kamal deploy
dediğimde ise
2024-12-02T13:57:07.979279384Z ActiveSupport::MessageEncryptor::InvalidMessage: ActiveSupport::MessageEncryptor::InvalidMessage
2024-12-02T13:57:07.979634669Z /rails/config/environment.rb:5:in `<main>'
hatası alıyorum.
Nasıl çözebileceğimi bulamadım. Aranızda var mı bu konuda bana yardımcı olabilecek