diff --git a/docker/Dockerfile.wallet_server b/docker/Dockerfile.wallet_server index a3ed8b60e..185a184a8 100644 --- a/docker/Dockerfile.wallet_server +++ b/docker/Dockerfile.wallet_server @@ -20,6 +20,7 @@ RUN apt-get update && \ python3-dev \ python3-pip \ python3-wheel \ + python3-cffi \ python3-setuptools && \ update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1 && \ rm -rf /var/lib/apt/lists/* diff --git a/docker/docker-compose-wallet-server.yml b/docker/docker-compose-wallet-server.yml index 548386a2d..0c58b8e25 100644 --- a/docker/docker-compose-wallet-server.yml +++ b/docker/docker-compose-wallet-server.yml @@ -18,14 +18,18 @@ services: - "wallet_server:/database" environment: - DAEMON_URL=http://lbry:lbry@127.0.0.1:9245 + - MAX_QUERY_WORKERS=4 + - CACHE_MB=1024 + - CACHE_ALL_TX_HASHES= + - CACHE_ALL_CLAIM_TXOS= + - MAX_SEND=1000000000000000000 + - MAX_RECEIVE=1000000000000000000 + - MAX_SESSIONS=100000 + - HOST=0.0.0.0 - TCP_PORT=50001 - PROMETHEUS_PORT=2112 - - QUERY_TIMEOUT_MS=3000 # how long search queries allowed to run before cancelling, in milliseconds - - TRENDING_ALGORITHMS=variable_decay - - MAX_SEND=10000000000000 # deprecated. leave it high until its removed - - MAX_SUBS=1000000000000 # deprecated. leave it high until its removed - FILTERING_CHANNEL_IDS=770bd7ecba84fd2f7607fb15aedd2b172c2e153f 95e5db68a3101df19763f3a5182e4b12ba393ee8 - - BLOCKING_CHANNEL_IDS=dd687b357950f6f271999971f43c785e8067c3a9 06871aa438032244202840ec59a469b303257cad b4a2528f436eca1bf3bf3e10ff3f98c57bd6c4c6 e4e230b131082f6b10c8f7994bbb83f29e8e6fb9 + - BLOCKING_CHANNEL_IDS=dd687b357950f6f271999971f43c785e8067c3a9 06871aa438032244202840ec59a469b303257cad b4a2528f436eca1bf3bf3e10ff3f98c57bd6c4c6 es01: image: docker.elastic.co/elasticsearch/elasticsearch:7.11.0 container_name: es01 diff --git a/docker/wallet_server_entrypoint.sh b/docker/wallet_server_entrypoint.sh index 1f87927ed..86cd60dd1 100755 --- a/docker/wallet_server_entrypoint.sh +++ b/docker/wallet_server_entrypoint.sh @@ -6,7 +6,7 @@ set -euo pipefail SNAPSHOT_URL="${SNAPSHOT_URL:-}" #off by default. latest snapshot at https://lbry.com/snapshot/wallet -if [[ -n "$SNAPSHOT_URL" ]] && [[ ! -f /database/claims.db ]]; then +if [[ -n "$SNAPSHOT_URL" ]] && [[ ! -f /database/lbry-leveldb ]]; then files="$(ls)" echo "Downloading wallet snapshot from $SNAPSHOT_URL" wget --no-verbose --trust-server-names --content-disposition "$SNAPSHOT_URL" @@ -20,6 +20,6 @@ if [[ -n "$SNAPSHOT_URL" ]] && [[ ! -f /database/claims.db ]]; then rm "$filename" fi -/home/lbry/.local/bin/lbry-hub-elastic-sync /database/claims.db +/home/lbry/.local/bin/lbry-hub-elastic-sync echo 'starting server' /home/lbry/.local/bin/lbry-hub "$@"