Lakshya Singh
ef1eec7f04
cln: add VLS_CLN_VERSION env var
...
- required for newer remote_hsmd_socket versions
- keep backward compatible by having GREENLIGHT_VERSION
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-03-18 22:07:11 +05:30
Lakshya Singh
5002b0bb29
cln: v24 fixes new dep and summary plugin
...
- dir is left dirty if we use make so instead using just make install
- summary plugin is archived
- new dep for cln grpcio tools
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-03-13 22:07:58 +05:30
Lakshya Singh
91e4c9b8af
compose: add build args and remove defaults
...
- repository and hashes
- bitcoin version and sha256sums hash
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-03-13 22:03:16 +05:30
Lakshya Singh
22a21856ae
vls: improve log message for hash
...
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-02-29 21:52:39 +05:30
Lakshya Singh
eea0b9fe5f
vls: move to 0.11.rc3
...
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-02-29 21:49:03 +05:30
Devrandom
a0ca938155
fix VLS_GIT_HASH handling
2024-02-27 22:20:05 +01:00
Lakshya Singh
6212e2f56f
vls: use v0.11.0-rc.2 candidate
...
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-02-21 20:24:44 +05:30
Lakshya Singh
df33aad576
fix: cargo install use cargo.lock
...
- --locked makes use of cargo.lock
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-02-21 20:22:48 +05:30
Devrandom
07e561b828
use VLS_GIT_HASH in both dockerfiles
2024-02-21 12:49:43 +01:00
Lakshya Singh
8aa940abf1
Dockerfile: healthcheck dont use sh
...
- interpreter already set in the scripts not need to use /bin/sh -c
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-27 00:16:43 +05:30
Lakshya Singh
94d4178b9e
lightningd: change commit and repo
...
- change repo to ElementsProject/lightning
- v23.11.2
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-26 20:56:48 +05:30
Lakshya Singh
558cdd18bb
dockerfile: update commit hash
...
- clboss main
- c-lightning vls-hsmd
- plugins main
- vls vls-hsmd
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-25 09:51:24 +05:30
Lakshya Singh
e2fa335726
lightningd: enable experimental anchors
...
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-22 22:26:23 +05:30
Lakshya Singh
e24d968f27
dockerfile: update vls & txoo git hash
...
- fix for latest rust vls
- txoo fix block_iterator update
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-05 22:26:12 +05:30
Lakshya Singh
eeaac24d54
dockerfile: optimize on size and network call
...
- merge multiple steps to reduce number of layers
- run make clean to reduce layer size
- run cargo clean
- merge multiple ARG into single step
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-05 22:26:12 +05:30
Lakshya Singh
6e7178a4c4
cln: remove quotes from env vars
...
- only build remote_hsmd_socket
- multiple layers for build caching
- download git repo in separate command to prevent redownload
- fix COPY of symlink not possible
- copy the bitcoin.conf file
- add git hook to ensure no difference
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-05 22:25:50 +05:30
Lakshya Singh
f4c13e1a15
dockerfile: reduce interval and env config
...
- bitcoind and cln reduce healthcheck time interval
- cln healthcheck no need to use switch case instead use VLS_NETWORK
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-25 12:01:33 +05:30
Lakshya Singh
a851c5c0d4
dockerfile: all services standalone
...
- bitcoind
- lightnind
- txood
- vlsd: already
- update future work
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-16 21:45:01 +05:30
Lakshya Singh
9cb9062ce8
lightning: remote_hsmd_socket & remove env files
...
- build vls and copy binary in final layer
- update configs
- add vls port, network, rust log and rpc url in env
- compose: set env variable in compose only
- dont separate env files, ease of access on env vars with compose
- common across networks set in dockerfile
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-05 16:24:05 +05:30
Ken Sedgwick
b07ea96643
clboss: Update CLBOSS for network-specific min_nodes_to_process
2023-11-01 18:21:25 -07:00
Lakshya Singh
55f5bc8ec5
dockerfile: rename git hash and add git repo
...
- rename git hash to repo_GIT_HASH
- add arg for repo as well to provide customization
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-02 00:36:31 +05:30
Lakshya Singh
0613f4477c
lightningd: summary plugin addition
...
- copy only summary plugin folder
- add runtime dependency pyln-client
- update config assets
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-01 09:01:36 +05:30
Lakshya Singh
0bfcb691f2
network: remove bitcoin mainnet setup
...
- not ready for mainnet yet
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-10-29 00:30:27 +05:30
Lakshya Singh
51182984e3
feat: fix git commit hash for repos
...
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-10-19 18:26:58 +05:30
Lakshya Singh
0fe656dd01
fix: multi build step name lightningd
...
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-10-15 03:26:43 +05:30
Devrandom
b236124ef8
docker 20 / compose 1.29 compatibility
2023-10-01 16:18:39 +02:00
Lakshya Singh
5c2d225be2
feat: update scripts to use env vars
...
- bitcoind entrypoint set chain value
- bitcoind healthcheck fix cli parameter
- lightning entrypoint script
- lightning health script
- prepend chain in bitcoin.conf
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-09-29 23:27:40 +05:30
Lakshya Singh
0484ff6475
refactor: use ARG instead of ENV
...
- keep environment variables clean
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-09-29 23:27:39 +05:30
Lakshya Singh
76b08b810c
chore: config assets for multiple chains
...
- lightning config
- env vars
- bitcoin.conf for different networks
- copy configs in lightningd repo
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-09-29 23:27:36 +05:30
Lakshya Singh
13d248adaa
chore: clboss change to main repo
...
- https://github.com/ZmnSCPxj/clboss/pull/179 is merged
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-09-27 12:05:18 +05:30
Lakshya Singh
76ee60d9b8
chore: update branch and deps for core-lightning
...
- branch was deleted added new
- update deps
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-09-27 12:05:14 +05:30
Lakshya Singh
6ba96d6798
feat: multi platform support
...
- use build platform argument
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-09-19 01:17:52 +05:30
Lakshya Singh
93884e15b4
Initial commit
...
see https://github.com/king-11/vls-containers/pull/1 for the original PR
discussion
2023-09-18 20:32:42 +02:00