38 lines
1.4 KiB
Django/Jinja
38 lines
1.4 KiB
Django/Jinja
---
|
|
version: '3.7'
|
|
services:
|
|
node:
|
|
container_name: '{{ nim_waku_bridge_cont_name }}'
|
|
image: '{{ nim_waku_bridge_cont_image }}'
|
|
labels:
|
|
# auto-updating of docker image
|
|
com.centurylinklabs.watchtower.enable: 'true'
|
|
restart: 'always'
|
|
volumes:
|
|
- '{{ nim_waku_bridge_cont_vol }}:/data'
|
|
ports:
|
|
- '{{ nim_waku_bridge_libp2p_port }}:{{ nim_waku_bridge_libp2p_port }}/tcp'
|
|
- '{{ nim_waku_bridge_devp2p_port }}:{{ nim_waku_bridge_devp2p_port }}/tcp'
|
|
- '{{ nim_waku_bridge_metrics_port }}:{{ nim_waku_bridge_metrics_port }}/tcp'
|
|
- '{{ nim_waku_bridge_rpc_tcp_addr }}:{{ nim_waku_bridge_rpc_tcp_port }}:{{ nim_waku_bridge_rpc_tcp_port }}/tcp'
|
|
command: |
|
|
--log-level={{ nim_waku_bridge_log_level | upper }}
|
|
--relay
|
|
--listen-address=0.0.0.0
|
|
--libp2p-tcp-port={{ nim_waku_bridge_libp2p_port }}
|
|
--devp2p-tcp-port={{ nim_waku_bridge_devp2p_port }}
|
|
--nat=extip:{{ nim_waku_bridge_public_address }}
|
|
--rpc
|
|
--rpc-address=0.0.0.0
|
|
--rpc-port={{ nim_waku_bridge_rpc_tcp_port }}
|
|
--metrics-server
|
|
--metrics-server-port={{ nim_waku_bridge_metrics_port }}
|
|
--metrics-server-address=0.0.0.0
|
|
--fleet-v1={{ nim_waku_bridge_v1_fleet_name }}
|
|
{% if nim_waku_bridge_nodekey_v1 is defined %}
|
|
--nodekey-v1={{ nim_waku_bridge_nodekey_v1 }}
|
|
{% endif %}
|
|
{% if nim_waku_bridge_nodekey_v2 is defined %}
|
|
--nodekey-v2={{ nim_waku_bridge_nodekey_v2 }}
|
|
{% endif %}
|