diff --git a/generator/docker-components/backend.yml b/generator/docker-components/backend.yml index aac150d..d8f4f76 100644 --- a/generator/docker-components/backend.yml +++ b/generator/docker-components/backend.yml @@ -50,6 +50,7 @@ services: BITCART_REVERSEPROXY: ${BITCART_REVERSEPROXY:-nginx-https} BITCART_HTTPS_ENABLED: ${BITCART_HTTPS_ENABLED:-false} SENTRY_DSN: ${BITCART_SENTRY_DSN:-} + BITCART_API_WORKERS: ${BITCART_API_WORKERS} extra_hosts: - "host.docker.internal:host-gateway" expose: diff --git a/helpers.sh b/helpers.sh index 2fc1b1d..a1e6f08 100644 --- a/helpers.sh +++ b/helpers.sh @@ -48,6 +48,7 @@ BITCART_BEHIND_REVERSEPROXY=$BITCART_BEHIND_REVERSEPROXY BITCART_VERSION=$BITCART_VERSION BITCART_UPDATE_URL=$BITCART_UPDATE_URL BITCART_SENTRY_DSN=$BITCART_SENTRY_DSN +BITCART_API_WORKERS=$BITCART_API_WORKERS $(env | awk -F "=" '{print "\n"$0}' | grep "BITCART_.*.*_PORT") $(env | awk -F "=" '{print "\n"$0}' | grep "BITCART_.*.*_EXPOSE") $(env | awk -F "=" '{print "\n"$0}' | grep "BITCART_.*.*_SCALE") diff --git a/setup.sh b/setup.sh index 7dd75ff..67c9393 100755 --- a/setup.sh +++ b/setup.sh @@ -64,6 +64,7 @@ Environment variables: BITCART_HTTPS_ENABLED: a special flag to rewrite bitcart API URLs to https. It does not enable https setup automatically and is required for custom cases such as cloudflare tunnel. BITCART_BEHIND_REVERSEPROXY: set this when running in one domain mode with custom nginx port, but when bitcart's nginx is behind your own reverse proxy BITCART_SENTRY_DSN: Optional Sentry DSN for error tracking + BITCART_API_WORKERS: Number of API workers to run (default: 2*cores+1=$((2 * $(nproc) + 1))) Add-on specific variables: TOR_RELAY_NICKNAME: If tor relay is activated, the relay nickname TOR_RELAY_EMAIL: If tor relay is activated, the email for Tor to contact you regarding your relay