mirror of
https://github.com/Retropex/btcpayserver-docker.git
synced 2025-05-12 21:10:42 +02:00
bump
This commit is contained in:
parent
ce3831fe56
commit
a586d14028
@ -2,7 +2,7 @@ version: "3"
|
||||
services:
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
@ -2,7 +2,7 @@ version: "3"
|
||||
services:
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
@ -2,7 +2,7 @@ version: "3"
|
||||
services:
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
@ -2,7 +2,7 @@ version: "3"
|
||||
services:
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
@ -2,7 +2,7 @@ version: "3"
|
||||
services:
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
@ -2,7 +2,7 @@ version: "3"
|
||||
services:
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
@ -46,7 +46,7 @@ services:
|
||||
- nginx-gen
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
@ -46,7 +46,7 @@ services:
|
||||
- nginx-gen
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
@ -46,7 +46,7 @@ services:
|
||||
- nginx-gen
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
@ -46,7 +46,7 @@ services:
|
||||
- nginx-gen
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
@ -46,7 +46,7 @@ services:
|
||||
- nginx-gen
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
@ -46,7 +46,7 @@ services:
|
||||
- nginx-gen
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
28
btcpay-setclocale.sh
Executable file
28
btcpay-setclocale.sh
Executable file
@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
# This script is meant to change the locale of btcpayserver database deployed in docker
|
||||
# This change will make sure requests to postgres are properly using indexes when querying on text Primary keys
|
||||
|
||||
set -e
|
||||
|
||||
BTCPAY_CONTAINER_ID=$(docker ps -a -f 'name = _btcpayserver_1' -q)
|
||||
POSTGRES_CONTAINER_ID=$(docker ps -a -f 'name = _postgres_1' -q)
|
||||
|
||||
DATABASE_NAME=$(docker inspect $BTCPAY_CONTAINER_ID | grep 'BTCPAY_POSTGRES' | sed -rn 's/.*Database=([a-z]+)",/\1/p')
|
||||
PG_DUMP="docker exec $POSTGRES_CONTAINER_ID pg_dump"
|
||||
PG_RESTORE="docker exec $POSTGRES_CONTAINER_ID pg_restore"
|
||||
PSQL="docker exec $POSTGRES_CONTAINER_ID psql -h localhost -p 5432 -U postgres"
|
||||
|
||||
if [[ "$($PSQL -h localhost -p 5432 -U postgres -c "\l $DATABASE_NAME")" != *"en_US.utf8"* ]]; then
|
||||
echo "Database $DATABASE_NAME already uses locale C"
|
||||
return
|
||||
fi
|
||||
|
||||
$PG_DUMP -h localhost -p 5432 -U postgres -F c -b -v -f "/tmp/$DATABASE_NAME.backup" $DATABASE_NAME
|
||||
$PSQL -c "CREATE DATABASE \"btcpayserver_new\" LC_COLLATE = 'C' TEMPLATE=template0 LC_CTYPE = 'C' ENCODING = 'UTF8'"
|
||||
$PG_RESTORE -h localhost -p 5432 -U postgres -d btcpayserver_new -v "/tmp/$DATABASE_NAME.backup"
|
||||
$PSQL -c "SELECT pg_terminate_backend(pid) FROM \"pg_stat_activity\" WHERE datname = '$DATABASE_NAME';"
|
||||
$PSQL -c "DROP DATABASE \"$DATABASE_NAME\""
|
||||
$PSQL -c "ALTER DATABASE \"btcpayserver_new\" RENAME TO \"$DATABASE_NAME\";"
|
||||
|
||||
echo "Database $DATABASE_NAME is now using locale C"
|
@ -4,7 +4,7 @@ services:
|
||||
|
||||
btcpayserver:
|
||||
restart: unless-stopped
|
||||
image: nicolasdorier/btcpayserver:1.0.2.31
|
||||
image: nicolasdorier/btcpayserver:1.0.2.32
|
||||
expose:
|
||||
- "49392"
|
||||
environment:
|
||||
|
Loading…
Reference in New Issue
Block a user