forked from hush/silentdragonlite-cli
Jack Grigg
5 years ago
6 changed files with 182 additions and 3 deletions
@ -0,0 +1,3 @@ |
|||
FROM envoyproxy/envoy:latest |
|||
COPY ./envoy.yaml /etc/envoy/envoy.yaml |
|||
CMD /usr/local/bin/envoy -c /etc/envoy/envoy.yaml |
@ -0,0 +1,45 @@ |
|||
admin: |
|||
access_log_path: /tmp/admin_access.log |
|||
address: |
|||
socket_address: { address: 0.0.0.0, port_value: 9901 } |
|||
|
|||
static_resources: |
|||
listeners: |
|||
- name: listener_0 |
|||
address: |
|||
socket_address: { address: 0.0.0.0, port_value: 8081 } |
|||
filter_chains: |
|||
- filters: |
|||
- name: envoy.http_connection_manager |
|||
config: |
|||
codec_type: auto |
|||
stat_prefix: ingress_http |
|||
route_config: |
|||
name: local_route |
|||
virtual_hosts: |
|||
- name: local_service |
|||
domains: ["*"] |
|||
routes: |
|||
- match: { prefix: "/" } |
|||
route: |
|||
cluster: lightwalletd_frontend |
|||
max_grpc_timeout: 0s |
|||
cors: |
|||
allow_origin: |
|||
- "*" |
|||
allow_methods: GET, PUT, DELETE, POST, OPTIONS |
|||
allow_headers: keep-alive,user-agent,cache-control,content-type,content-transfer-encoding,custom-header-1,x-accept-content-transfer-encoding,x-accept-response-streaming,x-user-agent,x-grpc-web,grpc-timeout |
|||
max_age: "1728000" |
|||
expose_headers: custom-header-1,grpc-status,grpc-message |
|||
enabled: true |
|||
http_filters: |
|||
- name: envoy.grpc_web |
|||
- name: envoy.cors |
|||
- name: envoy.router |
|||
clusters: |
|||
- name: lightwalletd_frontend |
|||
connect_timeout: 0.25s |
|||
type: logical_dns |
|||
http2_protocol_options: {} |
|||
lb_policy: round_robin |
|||
hosts: [{ socket_address: { address: localhost, port_value: 9067 }}] |
Loading…
Reference in new issue