Migration to new deployment system
This commit is contained in:
19
changedomain.sh
Executable file
19
changedomain.sh
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
. /etc/profile.d/btcpay-env.sh
|
||||
|
||||
export NEW_HOST="$1"
|
||||
export OLD_HOST=`cat $BTCPAY_ENV_FILE | sed -n 's/^BTCPAY_HOST=\(.*\)$/\1/p'`
|
||||
echo "Changing domain from \"$OLD_HOST\" to \"$NEW_HOST\""
|
||||
|
||||
export BTCPAY_HOST="$NEW_HOST"
|
||||
export ACME_CA_URI="https://acme-v01.api.letsencrypt.org/directory"
|
||||
|
||||
# Modify environment file
|
||||
sed -i '/^BTCPAY_HOST/d' $BTCPAY_ENV_FILE
|
||||
sed -i '/^ACME_CA_URI/d' $BTCPAY_ENV_FILE
|
||||
echo "BTCPAY_HOST=$BTCPAY_HOST" >> $BTCPAY_ENV_FILE
|
||||
echo "ACME_CA_URI=$ACME_CA_URI" >> $BTCPAY_ENV_FILE
|
||||
|
||||
cd "`dirname $BTCPAY_ENV_FILE`"
|
||||
docker-compose -f "$BTCPAY_DOCKER_COMPOSE" up -d
|
||||
Reference in New Issue
Block a user