work movement to other machine

This commit is contained in:
2025-11-23 10:05:12 -05:00
parent f76ff718a0
commit 63d334eb48
4 changed files with 61 additions and 18 deletions
+1
View File
@@ -19,6 +19,7 @@ gem 'sprockets-rails'
# Gems used only for assets and not required # Gems used only for assets and not required
#gem 'jsonapi-serializers', path: '/home/benjamin/development/rails/components/jsonapi-serializers' #gem 'jsonapi-serializers', path: '/home/benjamin/development/rails/components/jsonapi-serializers'
gem 'jsonapi-serializers', github: 'bterkuile/jsonapi-serializers' gem 'jsonapi-serializers', github: 'bterkuile/jsonapi-serializers'
gem 'lnrpc', github: 'bterkuile/lnrpc'
gem 'ruby-handlebars' gem 'ruby-handlebars'
group :assets do group :assets do
+47 -18
View File
@@ -49,9 +49,17 @@ GIT
jsonapi-serializers (0.2.6) jsonapi-serializers (0.2.6)
activesupport activesupport
GIT
remote: https://github.com/bterkuile/lnrpc.git
revision: 199c6f89e34ffc839aaeef518645994063f63529
specs:
lnrpc (0.15.5)
google-protobuf (>= 3.15.7)
grpc (>= 1.28.0)
GIT GIT
remote: https://github.com/bterkuile/simply_stored.git remote: https://github.com/bterkuile/simply_stored.git
revision: 4d68cb32061e894eebe9e9da1c43af0d1f05777c revision: 7687dbfaa012b19a0ead15ed393511dcff53d311
branch: master branch: master
specs: specs:
simply_stored (1.0.0) simply_stored (1.0.0)
@@ -200,11 +208,11 @@ GEM
bigdecimal bigdecimal
rexml rexml
crass (1.0.6) crass (1.0.6)
cucumber-gherkin (33.1.0) cucumber-gherkin (36.1.0)
cucumber-messages (> 25, < 29) cucumber-messages (> 25, < 30)
cucumber-messages (28.1.0) cucumber-messages (29.0.1)
cuke_modeler (3.25.0) cuke_modeler (3.26.0)
cucumber-gherkin (< 34.0) cucumber-gherkin (< 37.0)
date (3.5.0) date (3.5.0)
devise (4.9.4) devise (4.9.4)
bcrypt (~> 3.0) bcrypt (~> 3.0)
@@ -230,7 +238,7 @@ GEM
eventmachine (>= 1.0.0.beta.4) eventmachine (>= 1.0.0.beta.4)
email_validator (2.2.4) email_validator (2.2.4)
activemodel activemodel
erb (5.1.3) erb (6.0.0)
erubi (1.13.1) erubi (1.13.1)
eventmachine (1.2.7) eventmachine (1.2.7)
exception_notification (5.0.1) exception_notification (5.0.1)
@@ -246,8 +254,8 @@ GEM
faraday-net_http (>= 2.0, < 3.5) faraday-net_http (>= 2.0, < 3.5)
json json
logger logger
faraday-net_http (3.4.1) faraday-net_http (3.4.2)
net-http (>= 0.5.0) net-http (~> 0.5)
faye (1.4.1) faye (1.4.1)
cookiejar (>= 0.3.0) cookiejar (>= 0.3.0)
em-http-request (>= 1.1.6) em-http-request (>= 1.1.6)
@@ -274,6 +282,26 @@ GEM
ruby-progressbar (~> 1.4) ruby-progressbar (~> 1.4)
globalid (1.3.0) globalid (1.3.0)
activesupport (>= 6.1) activesupport (>= 6.1)
google-protobuf (4.33.1-aarch64-linux-gnu)
bigdecimal
rake (>= 13)
google-protobuf (4.33.1-x86_64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.33.1-x86_64-linux-gnu)
bigdecimal
rake (>= 13)
googleapis-common-protos-types (1.22.0)
google-protobuf (~> 4.26)
grpc (1.76.0-aarch64-linux-gnu)
google-protobuf (>= 3.25, < 5.0)
googleapis-common-protos-types (~> 1.0)
grpc (1.76.0-x86_64-darwin)
google-protobuf (>= 3.25, < 5.0)
googleapis-common-protos-types (~> 1.0)
grpc (1.76.0-x86_64-linux-gnu)
google-protobuf (>= 3.25, < 5.0)
googleapis-common-protos-types (~> 1.0)
hashdiff (1.2.1) hashdiff (1.2.1)
hashie (5.0.0) hashie (5.0.0)
http_parser.rb (0.8.0) http_parser.rb (0.8.0)
@@ -296,7 +324,7 @@ GEM
js-routes (2.3.5) js-routes (2.3.5)
railties (>= 5) railties (>= 5)
sorbet-runtime sorbet-runtime
json (2.15.2) json (2.16.0)
jwt (3.1.2) jwt (3.1.2)
base64 base64
kaminari (1.2.2) kaminari (1.2.2)
@@ -346,7 +374,7 @@ GEM
mini_magick (5.3.1) mini_magick (5.3.1)
logger logger
mini_mime (1.1.5) mini_mime (1.1.5)
minitest (5.26.0) minitest (5.26.2)
momentjs-rails (2.29.4.1) momentjs-rails (2.29.4.1)
railties (>= 3.1) railties (>= 3.1)
multi_json (1.17.0) multi_json (1.17.0)
@@ -354,8 +382,8 @@ GEM
bigdecimal (~> 3.1) bigdecimal (~> 3.1)
mutex_m (0.3.0) mutex_m (0.3.0)
naught (1.1.0) naught (1.1.0)
net-http (0.7.0) net-http (0.8.0)
uri uri (>= 0.11.1)
net-imap (0.5.12) net-imap (0.5.12)
date date
net-protocol net-protocol
@@ -377,7 +405,7 @@ GEM
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.18.10-x86_64-linux-gnu) nokogiri (1.18.10-x86_64-linux-gnu)
racc (~> 1.4) racc (~> 1.4)
oauth2 (2.0.17) oauth2 (2.0.18)
faraday (>= 0.17.3, < 4.0) faraday (>= 0.17.3, < 4.0)
jwt (>= 1.0, < 4.0) jwt (>= 1.0, < 4.0)
logger (~> 1.2) logger (~> 1.2)
@@ -483,7 +511,7 @@ GEM
psych (>= 4.0.0) psych (>= 4.0.0)
tsort tsort
regexp_parser (2.11.3) regexp_parser (2.11.3)
reline (0.6.2) reline (0.6.3)
io-console (~> 0.5) io-console (~> 0.5)
responders (3.2.0) responders (3.2.0)
actionpack (>= 7.0) actionpack (>= 7.0)
@@ -548,7 +576,7 @@ GEM
snaky_hash (2.0.3) snaky_hash (2.0.3)
hashie (>= 0.1.0, < 6) hashie (>= 0.1.0, < 6)
version_gem (>= 1.1.8, < 3) version_gem (>= 1.1.8, < 3)
sorbet-runtime (0.6.12690) sorbet-runtime (0.6.12780)
sprockets (4.2.2) sprockets (4.2.2)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
logger logger
@@ -564,7 +592,7 @@ GEM
net-sftp (>= 2.1.2) net-sftp (>= 2.1.2)
net-ssh (>= 2.8.0) net-ssh (>= 2.8.0)
ostruct ostruct
stringio (3.1.7) stringio (3.1.8)
temple (0.10.4) temple (0.10.4)
terrapin (0.6.0) terrapin (0.6.0)
climate_control (>= 0.0.3, < 1.0) climate_control (>= 0.0.3, < 1.0)
@@ -582,7 +610,7 @@ GEM
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
uglifier (4.2.1) uglifier (4.2.1)
execjs (>= 0.3.0, < 3) execjs (>= 0.3.0, < 3)
uri (1.1.0) uri (1.1.1)
useragent (0.16.11) useragent (0.16.11)
version_gem (1.1.9) version_gem (1.1.9)
warden (1.2.9) warden (1.2.9)
@@ -642,6 +670,7 @@ DEPENDENCIES
kt-paperclip kt-paperclip
launchy launchy
letter_opener letter_opener
lnrpc!
mini_magick mini_magick
mutex_m mutex_m
naught naught
+11
View File
@@ -0,0 +1,11 @@
module Mozo
module Lnd
def self.client
credentials = File.read(Rails.application.config.lnd_credentials_path)
macaroon = File.read(Rails.application.config.lnd_macaroon_path).unpack("H*")
#Lnrpc::Lightning::Stub.new("localhost:10009", GRPC::Core::ChannelCredentials.new(credentials))
lnd = Lnrpc::Client.new(credentials_path: Rails.application.config.lnd_credentials_path, macaroon_path: Rails.application.config.lnd_macaroon_path)
end
end
end
+2
View File
@@ -14,6 +14,8 @@ Mozo::Application.configure do
resource '*', headers: :any, methods: %i[get post put patch delete options] resource '*', headers: :any, methods: %i[get post put patch delete options]
end end
end end
config.lnd_credentials_path = '/mnt/ext1/.lnd/tls.cert'
config.lnd_macaroon_path = '/mnt/ext1/.lnd/data/chain/bitcoin/mainnet/admin.macaroon'
# Do not eager load code on boot. # Do not eager load code on boot.
config.eager_load = false config.eager_load = false