Üretimde bir Dokku uygulaması çalıştırıyorum ve uygulamanın hangi sürümünün sunucuda çalıştığını bilmem gerekiyor.Dokku uygulamasını çalıştırmanın git işlemini tamamladınız mı?
Bu Dokku ile mümkün mü?
Üretimde bir Dokku uygulaması çalıştırıyorum ve uygulamanın hangi sürümünün sunucuda çalıştığını bilmem gerekiyor.Dokku uygulamasını çalıştırmanın git işlemini tamamladınız mı?
Bu Dokku ile mümkün mü?
Eklentiye gerek yoktur.
Dokku'daki tüm uygulamalar git çıplak depolarıdır. Sadece sunucunuza bağlanın, uygulama dizinine geçin (benimki /home/dokku/<app-name>
'dadır) ve bir git log
çalıştırın. Bu da hile yapmalı.
Evet, son Git SHA1 bu eklentiyi kullanarak işlemek ekleyebilirsiniz: https://github.com/dokku-alt/dokku-alt/tree/master/plugins/dokku-git-rev
farklı senaryolar ve farklı ortamlarda dayalı diğer birçok alternatifi vardır. Node.JS uygulamalarını konuşlandırıyorsanız ve package.json'u düzgün bir şekilde kullanıyorsanız, fs standart lib'unu kullanarak kolayca sürümü ayrıştırabilirsiniz; JSON.parse(fs.readFileSync('package.json')).version