98 Commits

Author SHA1 Message Date
Lakshya Singh
cdd28817e2
compose: enable profile vls for vls service
- allow running all services without vls on same node
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-19 01:26:13 +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
3de4e116c9
readme: vls and compose setup
- for running standalone vls
- fix heading size and grammar
- improve description
- add command highlighting

Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-16 21:45:00 +05:30
Lakshya Singh
bac309d758
vls: standalone docker compose
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-16 21:05:43 +05:30
Lakshya Singh
2d8f4c94eb
vls: standalone docker image for separate build
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-12 12:09:36 +05:30
dev random
4b2370535a Merge branch 'vls' into 'main'
vls: docker image, compose service, assets and entrypoint

Closes validating-lightning-signer#375

See merge request lightning-signer/vls-container!8
2023-11-07 09:55:10 +00:00
Lakshya Singh
2880ba87eb
vls: service added in compose stack
- update readme
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-05 16:55:58 +05:30
Lakshya Singh
4abc404246
vls: docker image, asssets and entrypoint
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-05 16:55:51 +05:30
Lakshya Singh
cd2a0f653f
compose: standardize volume names
- $SERVICE_data name for volumes
- update readme
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-05 16:24:11 +05:30
Lakshya Singh
b02b64ece1
txoo: compose env var set network not chain
- no need of using switch in entrypoint
- directly set the network instead of chain
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-05 16:24:11 +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
Lakshya Singh
1731716944 Merge branch '2023-11-testnet-command-examples' into 'main'
doc: Added sample testnet CLN + CLBOSS commands

See merge request lightning-signer/vls-container!10
2023-11-03 17:06:41 +00:00
Lakshya Singh
29e69bc7e9 Merge branch '2023-11-update-clboss' into 'main'
clboss: Update CLBOSS for network-specific min_nodes_to_process

See merge request lightning-signer/vls-container!11
2023-11-02 16:50:26 +00:00
Ken Sedgwick
b07ea96643
clboss: Update CLBOSS for network-specific min_nodes_to_process 2023-11-01 18:21:25 -07:00
Ken Sedgwick
05b8f55269 Merge branch 'summary' into 'main'
lightningd: summary plugin addition

Closes #4

See merge request lightning-signer/vls-container!9
2023-11-01 20:55:50 +00: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
Ken Sedgwick
4f10fedb16
doc: Added sample testnet CLN + CLBOSS commands 2023-11-01 10:30:46 -07:00
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
f4f2807389 Merge branch 'compat' into 'main'
compose v1 compat and docs update

See merge request lightning-signer/vls-container!7
2023-10-24 15:35:28 +00:00
Lakshya Singh
95d720508a
compose: restart unless stopped txoo
- rpc failure due to bitcoind limits
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-10-24 20:54:52 +05:30
Devrandom
f287ce61c5
move bitcoind VOLUME directive to the right place 2023-10-24 20:54:52 +05:30
Lakshya Singh
03133256c8
docs: docker installation
- both docker and distro package steps
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-10-24 20:54:45 +05:30
Lakshya Singh
779fd9fb3e
docs: regtest commands and compose name
- regtest container name change
- instead of name key in compose use env variable
- txood_data volume creation
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-10-20 00:05:26 +05:30
Lakshya Singh
b070cbdc96
compose: remove name key for v1 compatibility
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-10-19 22:57:17 +05:30
Lakshya Singh
986097a3d3
compose: txoo service remove duplicate keys
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-10-19 22:40:18 +05:30
dev random
3890fdd2be Merge branch 'txoo' into 'main'
feat: txoo in network

See merge request lightning-signer/vls-container!6
2023-10-19 15:19:32 +00:00
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
aaa6fdb0fd
feat: add txoo in docker compose
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-10-19 18:26:54 +05:30
Lakshya Singh
8ec90008ed
feat: txood docker image
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-10-15 03:27:26 +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
Lakshya Singh
043186484a Merge branch 'docker-20-compat' into 'main'
Docker 20 compat

See merge request lightning-signer/vls-container!5
2023-10-14 02:00:00 +00:00
Devrandom
bee2c59858 work around gpg issue 2023-10-01 16:18:39 +02:00
Devrandom
b236124ef8 docker 20 / compose 1.29 compatibility 2023-10-01 16:18:39 +02:00
dev random
6290fbb8af Merge branch 'regtest' into 'main'
feat: multi chain support

See merge request lightning-signer/vls-container!3
2023-09-29 20:11:30 +00:00
Lakshya Singh
cbb68c442b
docs: setting up env variable
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-09-29 23:27:40 +05:30
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
5b0cb901cb
feat: allow docker compose overrides
- use file override to handle multiple networks
- expose and map only required ports
- name containers differently
- add environment for chain variable
- dont expose ports in image
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-09-29 23:27:39 +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
Ken Sedgwick
b5b1203de3 Merge branch 'lightningd-repo' into 'main'
chore: core-lightning change branch, clboss change repo

See merge request lightning-signer/vls-container!4
2023-09-27 21:06:26 +00:00
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
dev random
dd08acd01e Merge branch 'platform-and-keys' into 'main'
multi platform build support and sha256sum check

See merge request lightning-signer/vls-container!2
2023-09-20 15:43:42 +00:00
Lakshya Singh
54d076ea94
feat: add sha256 check from vls
- ensure double check one from core maintainers and one from vls
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-09-20 00:56:28 +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
dev random
f8ac3be2d8 correct typos in README.md 2023-09-18 18:37:45 +00:00
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