#
# The rabbitmq server from which messages are read, and to which the
# results are published.
#
rabbitmq-address:       amqp://guest:guest@localhost/

#
# The input source from which message are read (this is either the name
# of a queue, or an "exchange:routingkey" to read from an exchange through
# a temporary queue.
#
rabbitmq-input:         test

#
# The output queue to which the processed messages are published. Note that
# if the message contains a "reply-to" header, the response will be published
# there instead (and the rabbitmq-output setting is ignored). If there is
# no reply-to header and also no output queue set in the config file, the
# response will end up nowhere. The value can be the name of a queue, or
# an "exchange:routingkey" string.
#
rabbitmq-output:        output

#
# Number of messages to read from RabbitMQ / number of operations that
# are being processed at the same time.
#
rabbitmq-qos:           100

#
# Blacklist and whitelist from which resources may be downloaded
#
download-blacklist:     10.0.0.0/8,127.0.0.0/8,192.168.0.0/16,172.16.0.0/16
download-whitelist:

#
# User-agent string to send with all calls
#
download-useragent:     Copernica Responsify

#
# If downloads need to go through a proxy server, you can configure the
# address of this proxy server here. Supported formats are:
#   - http://hostname:port        for http-based proxy servers (for example squid)
#   - socks://hostname:port       for socks-protocol proxy servers
#   - haproxy://hostname:port     for tcp based calls via haproxy (using PROXY protocol)
# Leave empty if directly connected to the internet.
#
download-proxy:

#
# The applications comes with a small webserver to expose metrics in
# Prometheus format. Use IP address 0.0.0.0 to listen to all IP addresses.
#
www-ip:                 0.0.0.0
www-port:               8080
