Newer
Older
#!/usr/bin/env python3
import connexion
from access_node import encoder
from access_node.models.nodes import simulation_nodes, info_node
import json
import requests
# get simulation nodes
with open('access_node//info_node.json', 'r') as f:
info = json.load(f)
info_node = info['address']
node_type = 'nest_simulation'
simulation_nodes = requests.get(info_node+'/nodes', params={"node_type": node_type }).json()
# run acces_node
app = connexion.App(__name__, specification_dir='./swagger/')
app.app.json_encoder = encoder.JSONEncoder
app.add_api('swagger.yaml', arguments={'title': 'In-Situ Pipeline REST API'})
app.run(port=8080)
if __name__ == '__main__':
main()