diff --git a/Dockerfiles/forContainerNet/bootserver/bootstrap_server.py b/Dockerfiles/forContainerNet/bootserver/bootstrap_server.py index 86c7a80..e6da308 100755 --- a/Dockerfiles/forContainerNet/bootserver/bootstrap_server.py +++ b/Dockerfiles/forContainerNet/bootserver/bootstrap_server.py @@ -36,40 +36,119 @@ DEV = "--local_ip ​ 127.0.0.1​ --local_port ​ 9001 --local_name ​ @app.route("/getmyconfig/") def configurations_giver(my_ip): - configs = {"verdict":"oops"} + configs = {"local_ip":"127.0.0.1", "verdict":"oops"} if my_ip==SVR_IP: - configs["local_ip"] = "127.0.0.1" + configs["local_port"] = 8080 + configs["local_name"] = "srv" + configs["verdict"] = "yes" elif my_ip==GWI1_IP: - configs = GATEWAY_I%('gwi1',SVR_IP,'srv') + configs["local_port"] = 8181 + configs["local_name"] = "gwi1" + configs["remote_ip"] = SVR_IP + configs["remote_port"] = 8080 + configs["remote_name"] = "srv" + configs["verdict"] = "yes" elif my_ip==GWI2_IP: - configs = GATEWAY_I%('gwi2',SVR_IP,'srv') + configs["local_port"] = 8181 + configs["local_name"] = "gwi2" + configs["remote_ip"] = SVR_IP + configs["remote_port"] = 8080 + configs["remote_name"] = "srv" + configs["verdict"] = "yes" elif my_ip==GWF1_IP: - configs = GATEWAY_F%('gwf1',GWI1_IP,'gwi1') + configs["local_port"] = 8282 + configs["local_name"] = "gwf1" + configs["remote_ip"] = GWI1_IP + configs["remote_port"] = 8181​ + configs["remote_name"] = "gwi1" + configs["verdict"] = "yes" elif my_ip==GWF2_IP: - configs = GATEWAY_F%('gwf2',GWI1_IP,'gwi1') + configs["local_port"] = 8282 + configs["local_name"] = "gwf2" + configs["remote_ip"] = GWI1_IP + configs["remote_port"] = 8181​ + configs["remote_name"] = "gwi1" + configs["verdict"] = "yes" elif my_ip==GWF3_IP: - configs = GATEWAY_F%('gwf3',GWI1_IP,'gwi1') + configs["local_port"] = 8282 + configs["local_name"] = "gwf3" + configs["remote_ip"] = GWI1_IP + configs["remote_port"] = 8181​ + configs["remote_name"] = "gwi1" + configs["verdict"] = "yes" elif my_ip==DEV1_GWF1_IP: - configs = DEV%('dev1gwf1',GWF1_IP,'gwf1') + configs["local_port"] = 9001 + configs["local_name"] = "dev1gwf1" + configs["remote_ip"] = GWF1_IP + configs["remote_port"] = 8282​ + configs["remote_name"] = "gwf1" + configs["send_period"] = 3000 + configs["verdict"] = "yes" elif my_ip==DEV2_GWF1_IP: - configs = DEV%('dev2gwf1',GWF1_IP,'gwf1') + configs["local_port"] = 9001 + configs["local_name"] = "dev2gwf1" + configs["remote_ip"] = GWF1_IP + configs["remote_port"] = 8282​ + configs["remote_name"] = "gwf1" + configs["send_period"] = 3000 + configs["verdict"] = "yes" elif my_ip==DEV3_GWF1_IP: - configs = DEV%('dev3gwf1',GWF1_IP,'gwf1') + configs["local_port"] = 9001 + configs["local_name"] = "dev3gwf1" + configs["remote_ip"] = GWF1_IP + configs["remote_port"] = 8282​ + configs["remote_name"] = "gwf1" + configs["send_period"] = 3000 + configs["verdict"] = "yes" elif my_ip==DEV1_GWF2_IP: - configs = DEV%('dev1gwf2',GWF2_IP,'gwf2') + configs["local_port"] = 9001 + configs["local_name"] = "dev1gwf2" + configs["remote_ip"] = GWF2_IP + configs["remote_port"] = 8282​ + configs["remote_name"] = "gwf2" + configs["send_period"] = 3000 + configs["verdict"] = "yes" elif my_ip==DEV2_GWF2_IP: - configs = DEV%('dev2gwf2',GWF2_IP,'gwf2') + configs["local_port"] = 9001 + configs["local_name"] = "dev2gwf2" + configs["remote_ip"] = GWF2_IP + configs["remote_port"] = 8282​ + configs["remote_name"] = "gwf2" + configs["send_period"] = 3000 + configs["verdict"] = "yes" elif my_ip==DEV3_GWF2_IP: - configs = DEV%('dev3gwf2',GWF2_IP,'gwf2') + configs["local_port"] = 9001 + configs["local_name"] = "dev3gwf2" + configs["remote_ip"] = GWF2_IP + configs["remote_port"] = 8282​ + configs["remote_name"] = "gwf2" + configs["send_period"] = 3000 + configs["verdict"] = "yes" elif my_ip==DEV1_GWF3_IP: - configs = DEV%('dev1gwf3',GWF3_IP,'gwf3') + configs["local_port"] = 9001 + configs["local_name"] = "dev1gwf3" + configs["remote_ip"] = GWF3_IP + configs["remote_port"] = 8282​ + configs["remote_name"] = "gwf3" + configs["send_period"] = 3000 + configs["verdict"] = "yes" elif my_ip==DEV2_GWF3_IP: - configs = DEV%('dev2gwf3',GWF3_IP,'gwf3') + configs["local_port"] = 9001 + configs["local_name"] = "dev2gwf3" + configs["remote_ip"] = GWF3_IP + configs["remote_port"] = 8282​ + configs["remote_name"] = "gwf3" + configs["send_period"] = 3000 + configs["verdict"] = "yes" elif my_ip==DEV3_GWF3_IP: - configs = DEV%('dev3gwf3',GWF3_IP,'gwf3') - else: - configs = "oops" - return configs + configs["local_port"] = 9001 + configs["local_name"] = "dev3gwf3" + configs["remote_ip"] = GWF3_IP + configs["remote_port"] = 8282​ + configs["remote_name"] = "gwf3" + configs["send_period"] = 3000 + configs["verdict"] = "yes" + return jsonify(configs) if __name__=='__main__': app.run(debug=False, host='0.0.0.0', port=5555)