mirror of
https://github.com/RoboSats/robosats-deploy.git
synced 2025-07-30 06:31:47 +00:00
58 lines
2.5 KiB
Bash
58 lines
2.5 KiB
Bash
# ALIAS FILE
|
|
# COPY INTO /etc/profile.d/robo_aliases.sh for every user to have these permanent aliases
|
|
|
|
#######
|
|
## Example aliases for a Mainnet LND coordinator, shorten as `lndmn` . Assuming the prefix for your orchestration is also `lndmn`
|
|
## Edit the /home/user path directory and orchestration suffix (-lndmn) as needed
|
|
|
|
## ROBOMAIN Docker-Compose (lndmn)
|
|
alias mn="docker compose -p lndmain --env-file /home/$(whoami)/robosats-deploy/compose/env/lndmn/compose.env -f /home/$(whoami)/robosats-deploy/compose/docker-compose.yml -f /home/$(whoami)/robosats-deploy/compose/docker-compose.override-lnd.yml"
|
|
|
|
## Example usage:
|
|
## Start orchestration
|
|
## > mn up -d
|
|
## Follow all logs
|
|
## > mn logs -f --tail 10
|
|
## Follow LND logs
|
|
## > mn logs -f --tail 300 lnd
|
|
## Build an image
|
|
## > mn build lnd
|
|
|
|
|
|
## Once your Mainnet LND instance is up, we can use these other aliases
|
|
# ROBOMAIN LNCLI COMANDS
|
|
|
|
alias mn-lncli="docker exec -it lnd-lndmn lncli"
|
|
|
|
# DJANGO MANAGE
|
|
alias mn-manage="docker exec -it rs-lndmn python3 manage.py"
|
|
|
|
# POSTGRESS
|
|
# Example postgresql dump and restore. Unsafe!
|
|
alias mn-pg-backup='docker exec -i sql-lndmn /bin/bash -c "PGPASSWORD=robosats pg_dump --username postgres postgres" > /home/$(whoami)/backup/mainnet/database/backup.sql'
|
|
alias mn-pg-restore='docker exec -i sql-lndmn /bin/bash -c "PGPASSWORD=robosats psql --username postgres postgres" < /home/$(whoami)/backup/mainnet/database/backup.sql'
|
|
|
|
#################################################################################################################
|
|
## ROBOTEST Docker-Compose (same aliases as above, but for a testnet `lndtn` orchestration`)
|
|
|
|
alias tn="docker compose -p lndtest --env-file /home/$(whoami)/robosats-deploy/compose/env/lndtn/compose.env -f /home/$(whoami)/robosats-deploy/compose/docker-compose.yml -f /home/$(whoami)/robosats-deploy/compose/docker-compose.override-lnd.yml"
|
|
|
|
## Example uses:
|
|
## > robotest up -d
|
|
## > robotest logs -f
|
|
## > robotest build lnd
|
|
|
|
|
|
## Once ROBOTEST is up!
|
|
# ROBOTEST LNCLI COMANDS
|
|
|
|
alias tn-lncli="docker exec -it lnd-lndtn lncli --network=testnet"
|
|
|
|
# DJANGO MANAGE
|
|
|
|
alias tn-manage="docker exec -it rs-lndtn python3 manage.py"
|
|
|
|
# POSTGRESS
|
|
# Example postgresql dump and restore. Unsafe!
|
|
alias tn-pg-restore='docker exec -i sql-lndtn /bin/bash -c "PGPASSWORD=robotest psql --username postgres postgres" < /home/$(whoami)/backup/testnet/database/backup.sql'
|
|
alias tn-pg-backup='docker exec -i sql-lndtn /bin/bash -c "PGPASSWORD=robotest pg_dump --username postgres postgres" > /home/$(whoami)/backup/testnet/database/backup.sql' |