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
|
||||
podman logs --follow dojo
|
||||
podman inspect dojo | jq .[].Config.Env
|
||||
ngrep -d lo port 80 -W byline
|
||||
```
|
||||
|
||||
## Resources
|
||||
|
@ -25,8 +25,8 @@ samourai_dojo_config:
|
||||
# ~/src/samourai-dojo/docker/my-dojo/conf/docker-common.conf.tpl
|
||||
COMMON_BTC_NETWORK: mainnet
|
||||
# ~/src/samourai-dojo/docker/my-dojo/conf/docker-node.conf.tpl
|
||||
NODE_API_KEY: "{{ lookup('ansible.builtin.env', 'SAMOURAI_DOJO_API') }}"
|
||||
NODE_ADMIN_KEY: "{{ lookup('ansible.builtin.env', 'SAMOURAI_DOJO_ADMIN') }}"
|
||||
NODE_API_KEY: "{{ lookup('ansible.builtin.env', 'SAMOURAI_DOJO_API') }}" # wallet
|
||||
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_ACTIVE_INDEXER: local_indexer
|
||||
NODE_FEE_TYPE: ECONOMICAL
|
||||
|
@ -20,16 +20,53 @@
|
||||
access:
|
||||
- off
|
||||
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: = /
|
||||
rewrite:
|
||||
return:
|
||||
url: /admin
|
||||
code: 301
|
||||
- location: /admin/
|
||||
proxy:
|
||||
pass: "http://127.0.0.1:{{ samourai_dojo_ws_http_port|default(8080)}}/static/admin/"
|
||||
# Serve remaining requests
|
||||
- location: /
|
||||
rewrite:
|
||||
return:
|
||||
code: 200
|
||||
text: >
|
||||
'{"status":"ok"}'
|
||||
headers:
|
||||
add_headers:
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
- core:
|
||||
server_name: "{{ samourai_dojo_onion }}"
|
||||
server_name: "{{ samourai_dojo_onion_address|default('_') }}"
|
||||
listen:
|
||||
- address: "127.0.0.1:{{ samourai_dojo_onion_port|default(80) }}"
|
||||
send_timeout: 600s
|
||||
@ -37,7 +74,7 @@
|
||||
access:
|
||||
- off
|
||||
locations:
|
||||
# Proxy WebSocket connections first
|
||||
# Proxy WebSocket connections first
|
||||
- location: /v2/inv
|
||||
proxy:
|
||||
pass: "http://127.0.0.1:{{ samourai_dojo_ws_http_port|default(8080)}}"
|
||||
|
Loading…
Reference in New Issue
Block a user