# Global configuration file for VILLASnode.
#
# The syntax of this file is similar to JSON.
# A detailed description of the format can be found here:
#   http://www.hyperrealm.com/libconfig/libconfig_manual.html#Configuration-Files
#
# Author: Steffen Vogel <post@steffenvogel.de>
# SPDX-FileCopyrightText: 2014-2023 Institute for Automation of Complex Power Systems, RWTH Aachen University
# SPDX-License-Identifier: Apache-2.0

## Global Options

affinity = 0x01					# Mask of cores the server should run on
                            # This also maps the NIC interrupts to those cores!

#priority = 50						# Priority for the server tasks.
                            # Usually the server is using a real-time FIFO
                            # scheduling algorithm

                            # See: https://github.com/docker/docker/issues/22380
                            #  on why we cant use real-time scheduling in Docker

name = "villas-acs"					# The name of this VILLASnode. Might by used by node-types
                            # to identify themselves (default is the hostname).


logging = {
    level = "debug"					# The level of verbosity for debug messages
                            # One of: "warn", "info", "error", "off", "info"


    file = "/tmp/villas-node.log"			# File for logs

    syslog = true					# Log to syslogd
}

http = {
    enabled = true,					# Do not listen on port if true

    port = 80					# Port for HTTP connections
}
