Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,12 @@ It is designed for **DFSPs (Digital Financial Service Providers)** who need a si
- `--profile admin` (for portainer service for debugging purposes)
- `--profile ttk` (for testing toolkit for testing purposes)

Optional: Scale SDK replicas

By default, the SDK runs as a single replica.
For higher availability and load distribution, you can scale the SDK to multiple replicas.
Example: Run with 3 SDK replicas:
- ` --scale sdk-scheme-adapter=3` (for testing toolkit for testing purposes)

## Accessing Services

Expand Down
4 changes: 3 additions & 1 deletion docker/haproxy/haproxy.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,8 @@ backend sdk_scheme_adapter_backend
## Without dynamic DNS resolution
# server sdk_scheme_adapter1 sdk-scheme-adapter:4000 check
## To use dynamic DNS resolution with single replica
server sdk_scheme_adapter1 sdk-scheme-adapter:4000 resolvers docker resolve-prefer ipv4 check
## server sdk_scheme_adapter1 sdk-scheme-adapter:4000 resolvers docker resolve-prefer ipv4 check
## To use dynamic DNS resolution with multiple replicas
# server-template sdk 1-5 sdk-scheme-adapter:4000 resolvers docker resolve-prefer ipv4 check
# Multi-replica dynamic DNS resolution (works for 1 replica or 3+)
server-template sdk 1-5 sdk-scheme-adapter:4000 resolvers docker resolve-prefer ipv4 check init-addr none