Skip to content

Commit

Permalink
docs: Add documentation for Alpine to INSTALL.md
Browse files Browse the repository at this point in the history
Changelog-Added: docs: Install documentation now has information about building for Alpine linux
  • Loading branch information
dr-bonez authored and niftynei committed May 1, 2020
1 parent 6770382 commit c485cf7
Showing 1 changed file with 29 additions and 1 deletion.
30 changes: 29 additions & 1 deletion doc/INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ Install
7. [Android](#to-cross-compile-for-android)
8. [Raspberry Pi](#to-cross-compile-for-raspberry-pi)
9. [Armbian](#to-compile-for-armbian)
10. [Additional steps](#additional-steps)
10. [Alpine](#to-compile-for-alpine)
11. [Additional steps](#additional-steps)

Library Requirements
--------------------
Expand Down Expand Up @@ -337,6 +338,33 @@ You can compile in `customize-image.sh` using the instructions for Ubuntu.
A working example that compiles both bitcoind and c-lightning for Armbian can
be found [here](https://github.com/Sjors/armbian-bitcoin-core).

To compile for Alpine
---------------------
Get dependencies:
```
apk update
apk add ca-certificates alpine-sdk autoconf automake git libtool \
gmp-dev sqlite-dev python python3 py3-mako net-tools zlib-dev libsodium gettext
```
Clone lightning:
```
git clone https://github.com/ElementsProject/lightning.git
cd lightning
git submodule update --init
```
Build and install:
```
./configure
make
make install
```
Clean up:
```
cd .. && rm -rf lightning
apk del ca-certificates alpine-sdk autoconf automake git libtool \
gmp-dev sqlite python3 py3-mako net-tools zlib-dev libsodium gettext
```

Additional steps
--------------------
Go to [README](https://github.com/ElementsProject/lightning/blob/master/README.md) for more information how to create an address, add funds, connect to a node, etc.

0 comments on commit c485cf7

Please sign in to comment.