Make robosats setup easies (#212)

This commit is contained in:
ShatteredBunny
2022-08-15 12:44:54 +02:00
committed by GitHub
parent 83320c9b91
commit 4152e54430
4 changed files with 19 additions and 17 deletions

View File

@ -9,4 +9,5 @@ README.md
setup.md setup.md
docker-compose.yml docker-compose.yml
.github .github
.git .git
node

3
.gitignore vendored
View File

@ -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

View File

@ -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

View File

@ -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