read_timeout:"305s"# Maximum time to read HTTP request
write_timeout:"305s"# Maximum time to write HTTP response
upstream_timeout:"300s"# Maximum duration of upstream function call - should be more than read_timeout and write_timeout dnsrr: "true" # Temporarily use dnsrr in place of VIP while issue persists on PWD
read_timeout:"300s"# Maximum time to read HTTP request
write_timeout:"300s"# Maximum time to write HTTP response
upstream_timeout:"300s"# Maximum duration of upstream function call - should be more than read_timeout and write_timeout
dnsrr:"true"# Temporarily use dnsrr in place of VIP while issue persists on PWD
faas_nats_address:"nats"
faas_nats_port:4222
direct_functions:"true"# Functions are invoked directly over the overlay network
...
...
@@ -20,7 +21,7 @@ services:
scale_from_zero:"true"
deploy:
resources:
# limits: # uncomment to enable limits
# limits: # Enable if you want to limit memory usage
# memory: 100M
reservations:
memory:100M
...
...
@@ -36,7 +37,6 @@ services:
-basic-auth-user
-basic-auth-password
# Docker Swarm provider
faas-swarm:
image:openfaas/faas-swarm:0.6.1-arm64
...
...
@@ -45,8 +45,8 @@ services:
networks:
-functions
environment:
read_timeout:"305s"# set both here, and on your functions
write_timeout:"305s"# set both here, and on your functions
read_timeout:"300s"# set both here, and on your functions
write_timeout:"300s"# set both here, and on your functions
DOCKER_API_VERSION:"1.30"
basic_auth:"${BASIC_AUTH:-true}"
secret_mount_path:"/run/secrets/"
...
...
@@ -56,7 +56,7 @@ services:
-'node.role==manager'
-'node.platform.os==linux'
resources:
# limits: # uncomment to enable limits
# limits: # Enable if you want to limit memory usage
# memory: 100M
reservations:
memory:100M
...
...
@@ -69,7 +69,6 @@ services:
-basic-auth-user
-basic-auth-password
nats:
image:nats-streaming:0.11.2
# Uncomment the following port mappings if you wish to expose the
...
...
@@ -96,8 +95,8 @@ services:
-functions
environment:
max_inflight:"1"
ack_wait:"30s"# Max duration of any async task / request
basic_auth:"false"
ack_wait:"300s"# Max duration of any async task / request