def main(): """Start the main app executable in the hosting OS environment.""" env_work_dir = ambianic.get_work_dir() ambianic.server_instance = ambianic.server.AmbianicServer( work_dir=env_work_dir) # run with a little lower priority # to avoid delaying docker container from syncing with OS resources # such as log files os.nice(1) # start main server ambianic.server_instance.start()
def test_get_workdir_env(): os.environ['AMBIANIC_DIR'] = "/foo" assert ambianic.get_work_dir() == "/foo" os.environ['AMBIANIC_DIR'] = "" assert ambianic.get_work_dir() == ambianic.DEFAULT_WORK_DIR