18 Commits

Author SHA1 Message Date
Lakshya Singh
aee7a57c95
bitcoind: v26.0 handle gpg failure
- gpg returns error code 2 for untrusted keys accept it for now
- refresh gpg keys
- directory changes for configure.ac file
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-03-13 22:09:24 +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
e4159120f9
bitcoind: healthcheck fix regtest
- if wallet file is present we can't create new wallet, we load it
- set -ex wasn't enabled which didn't fail the healthcheck
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-02-21 20:17:09 +05:30
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
e3161eea59
bitcoind: generate blocks on healthcheck in regtest
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-14 23:21:01 +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
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
4abc404246
vls: docker image, asssets and entrypoint
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-11-05 16:55:51 +05:30
Devrandom
f287ce61c5
move bitcoind VOLUME directive to the right place 2023-10-24 20:54:52 +05:30
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
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
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
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