Fix nginx_conf example.
This commit is contained in:
parent
078a8a1982
commit
ea393c523d
@ -87,6 +87,7 @@ See [dojo-exporter](https://github.com/bleetube/dojo_exporter)
|
|||||||
```bash
|
```bash
|
||||||
podman logs --follow dojo
|
podman logs --follow dojo
|
||||||
podman inspect dojo | jq .[].Config.Env
|
podman inspect dojo | jq .[].Config.Env
|
||||||
|
ngrep -d lo port 80 -W byline
|
||||||
```
|
```
|
||||||
|
|
||||||
## Resources
|
## Resources
|
||||||
|
@ -25,8 +25,8 @@ samourai_dojo_config:
|
|||||||
# ~/src/samourai-dojo/docker/my-dojo/conf/docker-common.conf.tpl
|
# ~/src/samourai-dojo/docker/my-dojo/conf/docker-common.conf.tpl
|
||||||
COMMON_BTC_NETWORK: mainnet
|
COMMON_BTC_NETWORK: mainnet
|
||||||
# ~/src/samourai-dojo/docker/my-dojo/conf/docker-node.conf.tpl
|
# ~/src/samourai-dojo/docker/my-dojo/conf/docker-node.conf.tpl
|
||||||
NODE_API_KEY: "{{ lookup('ansible.builtin.env', 'SAMOURAI_DOJO_API') }}"
|
NODE_API_KEY: "{{ lookup('ansible.builtin.env', 'SAMOURAI_DOJO_API') }}" # wallet
|
||||||
NODE_ADMIN_KEY: "{{ lookup('ansible.builtin.env', 'SAMOURAI_DOJO_ADMIN') }}"
|
NODE_ADMIN_KEY: "{{ lookup('ansible.builtin.env', 'SAMOURAI_DOJO_ADMIN') }}" # admin and dojo_exporter
|
||||||
NODE_JWT_SECRET: "{{ lookup('ansible.builtin.env', 'SAMOURAI_DOJO_JWT') }}"
|
NODE_JWT_SECRET: "{{ lookup('ansible.builtin.env', 'SAMOURAI_DOJO_JWT') }}"
|
||||||
NODE_ACTIVE_INDEXER: local_indexer
|
NODE_ACTIVE_INDEXER: local_indexer
|
||||||
NODE_FEE_TYPE: ECONOMICAL
|
NODE_FEE_TYPE: ECONOMICAL
|
||||||
|
@ -20,16 +20,53 @@
|
|||||||
access:
|
access:
|
||||||
- off
|
- off
|
||||||
locations:
|
locations:
|
||||||
|
# Proxy WebSocket connections first
|
||||||
|
- location: /v2/inv
|
||||||
|
proxy:
|
||||||
|
pass: "http://127.0.0.1:{{ samourai_dojo_ws_http_port|default(8080)}}"
|
||||||
|
http_version: '1.1'
|
||||||
|
set_header:
|
||||||
|
- field: Host
|
||||||
|
value: $http_host
|
||||||
|
- field: Connection
|
||||||
|
value: $connection_upgrade
|
||||||
|
- field: Upgrade
|
||||||
|
value: $http_upgrade
|
||||||
|
# PushTX server is separate, so proxy first
|
||||||
|
- location: /v2/pushtx/
|
||||||
|
proxy:
|
||||||
|
pass: "http://127.0.0.1:{{ samourai_dojo_pushtx_http_port|default(8081)}}/"
|
||||||
|
# Tracker server is separate, so proxy first
|
||||||
|
- location: /v2/tracker/
|
||||||
|
proxy:
|
||||||
|
pass: "http://127.0.0.1:{{ samourai_dojo_tracker_http_port|default(8082)}}/"
|
||||||
|
# Proxy requests to maintenance tool
|
||||||
|
- location: /admin/
|
||||||
|
proxy:
|
||||||
|
pass: "http://127.0.0.1:{{ samourai_dojo_ws_http_port|default(8080)}}/static/admin/"
|
||||||
|
# Proxy all other v2 requests to the accounts server
|
||||||
|
- location: /v2/
|
||||||
|
proxy:
|
||||||
|
pass: "http://127.0.0.1:{{ samourai_dojo_ws_http_port|default(8080)}}/"
|
||||||
|
# Redirect onion address to maintenance tool
|
||||||
- location: = /
|
- location: = /
|
||||||
rewrite:
|
rewrite:
|
||||||
return:
|
return:
|
||||||
url: /admin
|
url: /admin
|
||||||
code: 301
|
code: 301
|
||||||
- location: /admin/
|
# Serve remaining requests
|
||||||
proxy:
|
- location: /
|
||||||
pass: "http://127.0.0.1:{{ samourai_dojo_ws_http_port|default(8080)}}/static/admin/"
|
rewrite:
|
||||||
|
return:
|
||||||
|
code: 200
|
||||||
|
text: >
|
||||||
|
'{"status":"ok"}'
|
||||||
|
headers:
|
||||||
|
add_headers:
|
||||||
|
- name: Content-Type
|
||||||
|
value: application/json
|
||||||
- core:
|
- core:
|
||||||
server_name: "{{ samourai_dojo_onion }}"
|
server_name: "{{ samourai_dojo_onion_address|default('_') }}"
|
||||||
listen:
|
listen:
|
||||||
- address: "127.0.0.1:{{ samourai_dojo_onion_port|default(80) }}"
|
- address: "127.0.0.1:{{ samourai_dojo_onion_port|default(80) }}"
|
||||||
send_timeout: 600s
|
send_timeout: 600s
|
||||||
@ -37,7 +74,7 @@
|
|||||||
access:
|
access:
|
||||||
- off
|
- off
|
||||||
locations:
|
locations:
|
||||||
# Proxy WebSocket connections first
|
# Proxy WebSocket connections first
|
||||||
- location: /v2/inv
|
- location: /v2/inv
|
||||||
proxy:
|
proxy:
|
||||||
pass: "http://127.0.0.1:{{ samourai_dojo_ws_http_port|default(8080)}}"
|
pass: "http://127.0.0.1:{{ samourai_dojo_ws_http_port|default(8080)}}"
|
||||||
|
Loading…
Reference in New Issue
Block a user