Skip to content

Commit

Permalink
Added bsty
Browse files Browse the repository at this point in the history
  • Loading branch information
MrNaif2018 committed Nov 9, 2019
1 parent 7251da7 commit 34e70b5
Show file tree
Hide file tree
Showing 4 changed files with 54 additions and 0 deletions.
34 changes: 34 additions & 0 deletions compose/bsty.Dockerfile
@@ -0,0 +1,34 @@
FROM python:3.6-alpine

ENV ELECTRUM_USER electrum
ENV ELECTRUM_HOME /home/$ELECTRUM_USER
ENV IN_DOCKER=1

RUN adduser -D $ELECTRUM_USER && \
mkdir -p ${ELECTRUM_HOME}/.electrum/ /data/ && \
ln -sf ${ELECTRUM_HOME}/.electrum/ /data/ && \
chown ${ELECTRUM_USER} ${ELECTRUM_HOME}/.electrum && \
mkdir -p $ELECTRUM_HOME/site && \
chown ${ELECTRUM_USER} $ELECTRUM_HOME/site

COPY bitcart $ELECTRUM_HOME/site

RUN apk add --virtual build-deps --no-cache gcc python3-dev musl-dev automake autoconf libtool file git make && \
git clone https://github.com/bitcoin/secp256k1 && \
cd secp256k1 && \
./autogen.sh && \
./configure && \
make && \
make install && \
cd .. && \
rm -rf secp256k1 && \
cd $ELECTRUM_HOME/site && \
pip3 install -r requirements/base.txt && \
pip3 install -r requirements/daemons/bsty.txt && \
apk del build-deps

USER $ELECTRUM_USER
WORKDIR $ELECTRUM_HOME/site
VOLUME /data

CMD ["python","daemons/bsty.py"]
1 change: 1 addition & 0 deletions generator/constants.py
Expand Up @@ -12,6 +12,7 @@
"btc": {"component": "bitcoin"},
"ltc": {"component": "litecoin"},
"gzro": {"component": "gravity"},
"bsty": {"component": "globalboost"},
}
CRYPTO_COMPONENTS = [CRYPTOS[i]["component"] for i in CRYPTOS]
BACKEND_COMPONENTS = ["backend", "dramatiq", "postgres", "redis"]
Expand Down
15 changes: 15 additions & 0 deletions generator/docker-components/globalboost.yml
@@ -0,0 +1,15 @@
services:
globalboost:
restart: unless-stopped
image: mrnaif/bitcart-bsty:stable
environment:
BSTY_NETWORK: ${BSTY_NETWORK:-mainnet}
BSTY_LIGHTNING: ${BSTY_LIGHTNING:-true}
expose:
- "5003"

backend:
depends_on:
- globalboost
links:
- globalboost
4 changes: 4 additions & 0 deletions setup.sh
Expand Up @@ -41,6 +41,8 @@ LTC_NETWORK=${LTC_NETWORK:-mainnet}
LTC_LIGHTNING=${LTC_LIGHTNING:-true}
GZRO_NETWORK=${GZRO_NETWORK:-mainnet}
GZRO_LIGHTNING=${GZRO_LIGHTNING:-true}
BSTY_NETWORK=${BSTY_NETWORK:-mainnet}
BSTY_LIGHTNING=${BSTY_LIGHTNING:-true}
BITCART_ADDITIONAL_COMPONENTS=$BITCART_ADDITIONAL_COMPONENTS
"
echo "
Expand Down Expand Up @@ -74,6 +76,8 @@ export LTC_NETWORK=$LTC_NETWORK
export LTC_LIGHTNING=$LTC_LIGHTNING
export GZRO_NETWORK=$GZRO_NETWORK
export GZRO_LIGHTNING=$GZRO_LIGHTNING
export BSTY_NETWORK=$BSTY_NETWORK
export BSTY_LIGHTNING=$BSTY_LIGHTNING
EOF
chmod +x env.sh
echo "Pulling images..."
Expand Down

0 comments on commit 34e70b5

Please sign in to comment.