Skip to content

Commit 34e70b5

Browse files
committed
Added bsty
1 parent 7251da7 commit 34e70b5

File tree

4 files changed

+54
-0
lines changed

4 files changed

+54
-0
lines changed

compose/bsty.Dockerfile

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
FROM python:3.6-alpine
2+
3+
ENV ELECTRUM_USER electrum
4+
ENV ELECTRUM_HOME /home/$ELECTRUM_USER
5+
ENV IN_DOCKER=1
6+
7+
RUN adduser -D $ELECTRUM_USER && \
8+
mkdir -p ${ELECTRUM_HOME}/.electrum/ /data/ && \
9+
ln -sf ${ELECTRUM_HOME}/.electrum/ /data/ && \
10+
chown ${ELECTRUM_USER} ${ELECTRUM_HOME}/.electrum && \
11+
mkdir -p $ELECTRUM_HOME/site && \
12+
chown ${ELECTRUM_USER} $ELECTRUM_HOME/site
13+
14+
COPY bitcart $ELECTRUM_HOME/site
15+
16+
RUN apk add --virtual build-deps --no-cache gcc python3-dev musl-dev automake autoconf libtool file git make && \
17+
git clone https://github.com/bitcoin/secp256k1 && \
18+
cd secp256k1 && \
19+
./autogen.sh && \
20+
./configure && \
21+
make && \
22+
make install && \
23+
cd .. && \
24+
rm -rf secp256k1 && \
25+
cd $ELECTRUM_HOME/site && \
26+
pip3 install -r requirements/base.txt && \
27+
pip3 install -r requirements/daemons/bsty.txt && \
28+
apk del build-deps
29+
30+
USER $ELECTRUM_USER
31+
WORKDIR $ELECTRUM_HOME/site
32+
VOLUME /data
33+
34+
CMD ["python","daemons/bsty.py"]

generator/constants.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"btc": {"component": "bitcoin"},
1313
"ltc": {"component": "litecoin"},
1414
"gzro": {"component": "gravity"},
15+
"bsty": {"component": "globalboost"},
1516
}
1617
CRYPTO_COMPONENTS = [CRYPTOS[i]["component"] for i in CRYPTOS]
1718
BACKEND_COMPONENTS = ["backend", "dramatiq", "postgres", "redis"]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
services:
2+
globalboost:
3+
restart: unless-stopped
4+
image: mrnaif/bitcart-bsty:stable
5+
environment:
6+
BSTY_NETWORK: ${BSTY_NETWORK:-mainnet}
7+
BSTY_LIGHTNING: ${BSTY_LIGHTNING:-true}
8+
expose:
9+
- "5003"
10+
11+
backend:
12+
depends_on:
13+
- globalboost
14+
links:
15+
- globalboost

setup.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ LTC_NETWORK=${LTC_NETWORK:-mainnet}
4141
LTC_LIGHTNING=${LTC_LIGHTNING:-true}
4242
GZRO_NETWORK=${GZRO_NETWORK:-mainnet}
4343
GZRO_LIGHTNING=${GZRO_LIGHTNING:-true}
44+
BSTY_NETWORK=${BSTY_NETWORK:-mainnet}
45+
BSTY_LIGHTNING=${BSTY_LIGHTNING:-true}
4446
BITCART_ADDITIONAL_COMPONENTS=$BITCART_ADDITIONAL_COMPONENTS
4547
"
4648
echo "
@@ -74,6 +76,8 @@ export LTC_NETWORK=$LTC_NETWORK
7476
export LTC_LIGHTNING=$LTC_LIGHTNING
7577
export GZRO_NETWORK=$GZRO_NETWORK
7678
export GZRO_LIGHTNING=$GZRO_LIGHTNING
79+
export BSTY_NETWORK=$BSTY_NETWORK
80+
export BSTY_LIGHTNING=$BSTY_LIGHTNING
7781
EOF
7882
chmod +x env.sh
7983
echo "Pulling images..."

0 commit comments

Comments
 (0)