mirror of
https://github.com/RoboSats/robosats.git
synced 2025-07-22 17:53:14 +00:00
Make robosats setup easies (#212)
This commit is contained in:
@ -9,4 +9,5 @@ README.md
|
|||||||
setup.md
|
setup.md
|
||||||
docker-compose.yml
|
docker-compose.yml
|
||||||
.github
|
.github
|
||||||
.git
|
.git
|
||||||
|
node
|
||||||
|
3
.gitignore
vendored
3
.gitignore
vendored
@ -662,4 +662,5 @@ frontend/src/components/payment-methods/webp*
|
|||||||
frontend/static/frontend/**
|
frontend/static/frontend/**
|
||||||
docs/.jekyll-cache*
|
docs/.jekyll-cache*
|
||||||
docs/_site*
|
docs/_site*
|
||||||
commit_sha.txt
|
commit_sha.txt
|
||||||
|
node
|
||||||
|
@ -33,7 +33,7 @@ services:
|
|||||||
DEVELOPMENT: 1
|
DEVELOPMENT: 1
|
||||||
volumes:
|
volumes:
|
||||||
- .:/usr/src/robosats
|
- .:/usr/src/robosats
|
||||||
- /mnt/development/lnd:/lnd
|
- ./node/lnd:/lnd
|
||||||
network_mode: service:tor
|
network_mode: service:tor
|
||||||
command: python3 -u manage.py runserver 0.0.0.0:8000
|
command: python3 -u manage.py runserver 0.0.0.0:8000
|
||||||
|
|
||||||
@ -52,7 +52,7 @@ services:
|
|||||||
command: python3 manage.py clean_orders
|
command: python3 manage.py clean_orders
|
||||||
volumes:
|
volumes:
|
||||||
- .:/usr/src/robosats
|
- .:/usr/src/robosats
|
||||||
- /mnt/development/lnd:/lnd
|
- ./node/lnd:/lnd
|
||||||
network_mode: service:tor
|
network_mode: service:tor
|
||||||
|
|
||||||
follow-invoices:
|
follow-invoices:
|
||||||
@ -65,7 +65,7 @@ services:
|
|||||||
command: python3 manage.py follow_invoices
|
command: python3 manage.py follow_invoices
|
||||||
volumes:
|
volumes:
|
||||||
- .:/usr/src/robosats
|
- .:/usr/src/robosats
|
||||||
- /mnt/development/lnd:/lnd
|
- ./node/lnd:/lnd
|
||||||
network_mode: service:tor
|
network_mode: service:tor
|
||||||
|
|
||||||
telegram-watcher:
|
telegram-watcher:
|
||||||
@ -75,7 +75,7 @@ services:
|
|||||||
command: python3 manage.py telegram_watcher
|
command: python3 manage.py telegram_watcher
|
||||||
volumes:
|
volumes:
|
||||||
- .:/usr/src/robosats
|
- .:/usr/src/robosats
|
||||||
- /mnt/development/lnd:/lnd
|
- ./node/lnd:/lnd
|
||||||
network_mode: service:tor
|
network_mode: service:tor
|
||||||
|
|
||||||
celery:
|
celery:
|
||||||
@ -87,7 +87,7 @@ services:
|
|||||||
REDIS_URL: redis://localhost:6379
|
REDIS_URL: redis://localhost:6379
|
||||||
volumes:
|
volumes:
|
||||||
- .:/usr/src/robosats
|
- .:/usr/src/robosats
|
||||||
- /mnt/development/lnd:/lnd
|
- ./node/lnd:/lnd
|
||||||
network_mode: service:tor
|
network_mode: service:tor
|
||||||
|
|
||||||
i2p:
|
i2p:
|
||||||
@ -105,8 +105,8 @@ services:
|
|||||||
LOCAL_USER_ID: 1000
|
LOCAL_USER_ID: 1000
|
||||||
LOCAL_GROUP_ID: 1000
|
LOCAL_GROUP_ID: 1000
|
||||||
volumes:
|
volumes:
|
||||||
- /mnt/development/tor/data:/var/lib/tor
|
- ./node/tor/data:/var/lib/tor
|
||||||
- /mnt/development/tor/config:/etc/tor
|
- ./node/tor/config:/etc/tor
|
||||||
ports:
|
ports:
|
||||||
- 8000:8000
|
- 8000:8000
|
||||||
|
|
||||||
@ -119,10 +119,10 @@ services:
|
|||||||
- tor
|
- tor
|
||||||
- bitcoind
|
- bitcoind
|
||||||
volumes:
|
volumes:
|
||||||
- /mnt/development/tor/data:/var/lib/tor
|
- ./node/tor/data:/var/lib/tor
|
||||||
- /mnt/development/tor/config:/etc/tor
|
- ./node/tor/config:/etc/tor
|
||||||
- /mnt/development/lnd:/home/lnd/.lnd
|
- ./node/lnd:/home/lnd/.lnd
|
||||||
- /mnt/development/lnd:/root/.lnd
|
- ./node/lnd:/root/.lnd
|
||||||
command: lnd
|
command: lnd
|
||||||
environment:
|
environment:
|
||||||
LOCAL_USER_ID: 1000
|
LOCAL_USER_ID: 1000
|
||||||
@ -142,9 +142,9 @@ services:
|
|||||||
- tor
|
- tor
|
||||||
network_mode: service:tor
|
network_mode: service:tor
|
||||||
volumes:
|
volumes:
|
||||||
- /mnt/development/tor/data:/var/lib/tor:ro
|
- ./node/tor/data:/var/lib/tor:ro
|
||||||
- /mnt/development/tor/config:/etc/tor:ro
|
- ./node/tor/config:/etc/tor:ro
|
||||||
- /mnt/development/bitcoin:/home/bitcoin/.bitcoin
|
- ./node/bitcoin:/home/bitcoin/.bitcoin
|
||||||
|
|
||||||
postgres:
|
postgres:
|
||||||
image: postgres:14.2-alpine
|
image: postgres:14.2-alpine
|
||||||
|
2
setup.md
2
setup.md
@ -49,7 +49,7 @@ docker-compose build --no-cache
|
|||||||
# Install LND python dependencies into local repository
|
# Install LND python dependencies into local repository
|
||||||
docker run --mount type=bind,src=$(pwd),dst=/usr/src/robosats backend sh generate_grpc.sh
|
docker run --mount type=bind,src=$(pwd),dst=/usr/src/robosats backend sh generate_grpc.sh
|
||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
docker exec -it django-dev python3 manage.py makemigrations
|
docker exec -it django-dev python3 manage.py makemigrations api control chat
|
||||||
docker exec -it django-dev python3 manage.py migrate
|
docker exec -it django-dev python3 manage.py migrate
|
||||||
docker exec -it django-dev python3 manage.py createsuperuser
|
docker exec -it django-dev python3 manage.py createsuperuser
|
||||||
docker-compose restart
|
docker-compose restart
|
||||||
|
Reference in New Issue
Block a user