Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  1. GIS_DB_PASSWORD=deep+red+socket GIS_DB_NAME=gis_dev GIS_DB_HOST=192.168.8.81 GIS_DB_PORT=5433 ENABLE_SYSYLOG=false SYSLOG_APPID=GIS SYSLOG_HOST=127.0.0.1 SYSLOG_PORT=5515 SYSLOG_LEVEL=info SYSLOG_FACILITY=local2 GIS_CORE_SERVER_HOST=192.168.8.180 GIS_CORE_SERVER_PORT=3080 GIS_CORE_SERVER_USER=root GIS_CORE_SERVER_PASSWORD=suser GIS_CORE_SERVER_CLIENT_IP=192.168.8.38 GIS_CORE_SERVER_REQUEST_USERNAME=poma ENABLE_SYSLOG=true sh rel/gis/releases/0.0.1/run_gis.sh
  2.  
  3.  
  4.  
  5. #!/bin/bash
  6.  
  7. GIS_PHOENIX_PORT=${GIS_PHOENIX_PORT:-4000}
  8.  
  9. GIS_DB_USER=${GIS_DB_USER:-postgres}
  10. GIS_DB_PASSWORD=${GIS_DB_PASSWORD:-postgres}
  11. GIS_DB_NAME=${GIS_DB_NAME:-gis}
  12. GIS_DB_HOST=${GIS_DB_HOST:-localhost}
  13. GIS_DB_PORT=${GIS_DB_PORT:-5432}
  14.  
  15. GIS_WEB_SERVER_HOST=${GIS_WEB_SERVER_HOST:-127.0.0.1}
  16. GIS_WEB_SERVER_PORT=${GIS_WEB_SERVER_PORT:-8000}
  17.  
  18. GIS_CORE_SERVER_HOST=${GIS_CORE_SERVER_HOST:-localhost}
  19. GIS_CORE_SERVER_PORT=${GIS_CORE_SERVER_PORT:-3080}
  20. GIS_CORE_SERVER_USER=${GIS_CORE_SERVER_USER:-user}
  21. GIS_CORE_SERVER_PASSWORD=${GIS_CORE_SERVER_PASSWORD:-password}
  22. GIS_CORE_SERVER_CLIENT_IP=${GIS_CORE_SERVER_CLIENT_IP:-localhost}
  23. GIS_CORE_SERVER_REQUEST_USERNAME=${GIS_CORE_SERVER_REQUEST_USERNAME:-VMXUserName}
  24.  
  25. BASEDIR=$(dirname "$0")
  26.  
  27. cat > $BASEDIR/sys.config << EOL
  28. [{sasl,[{errlog_type,error}]},
  29. {scrivener_html,[{routes_helper,'Elixir.Gis.Router.Helpers'}]},
  30. {logger,
  31. [{console,
  32. [{format,<<"\$time \$metadata[\$level] \$message\n">>},
  33. {metadata,[request_id]}]},
  34. {level,info},
  35. {backends,['Elixir.Logger.Backends.Syslog']},
  36. {syslog,
  37. [{host,'127.0.0.1'},
  38. {port,5515},
  39. {facility,local2},
  40. {appid,<<"GIS">>},
  41. {format,<<"\$time [\$level] \$message\n">>}]}
  42. ]},
  43. {gis,
  44. [{ecto_repos,['Elixir.Gis.Repo']},
  45. {'Elixir.Gis.Config',[{page_size,25}]},
  46. {'Elixir.Gis.Api_Ext',
  47. [{django_server_ip,<<"${GIS_WEB_SERVER_HOST}">>},
  48. {django_server_port,<<"${GIS_WEB_SERVER_PORT}">>}]},
  49. {'Elixir.Gis.Longpoll.Worker',
  50. [{location,<<"${GIS_CORE_SERVER_HOST}">>},
  51. {port,<<"${GIS_CORE_SERVER_PORT}">>},
  52. {user,<<"${GIS_CORE_SERVER_USER}">>},
  53. {pass,<<"${GIS_CORE_SERVER_PASSWORD}">>},
  54. {clientip,<<"${GIS_CORE_SERVER_CLIENT_IP}">>},
  55. {request_username,<<"${GIS_CORE_SERVER_REQUEST_USERNAME}">>},
  56. {async_requests,false},
  57. {statuses,
  58. [<<"StsCamera">>,<<"StsLock">>,<<"StsMaintenance">>,
  59. <<"StsDisplay">>,<<"StsInfrastructure">>,<<"StsImage">>,
  60. <<"StsConnection">>,<<"StsVWall">>,<<"StsStation">>,
  61. <<"StsActiveAlarms">>,<<"StsTelemetryInputs">>,
  62. <<"StsTelemetryOutputs">>]}]},
  63. {'Elixir.Gis.Longpoll.Dbworker',
  64. [{update_time,300000},{slice_param,1000}]},
  65. {'Elixir.Gis.Endpoint',
  66. [{render_errors,
  67. [{view,'Elixir.Gis.ErrorView'},
  68. {accepts,[<<"html">>,<<"json">>]}]},
  69. {pubsub,
  70. [{name,'Elixir.Gis.PubSub'},
  71. {adapter,'Elixir.Phoenix.PubSub.PG2'}]},
  72. {http,[{port,${GIS_PHOENIX_PORT}}]},
  73. {url,[{host,<<"0.0.0.0">>},{port,${GIS_PHOENIX_PORT}}]},
  74. {cache_static_manifest,<<"priv/static/manifest.json">>},
  75. {server,true},
  76. {secret_key_base,
  77. <<"Un9NesjAadZIHvrv6oLOkUcDtCKTkO4D5vaSwUz4CZv/JjKZCJpw5F2lNSXtwNST">>}]},
  78. {'Elixir.Gis.Repo',
  79. [{adapter,'Elixir.Ecto.Adapters.Postgres'},
  80. {username,<<"${GIS_DB_USER}">>},
  81. {password,<<"${GIS_DB_PASSWORD}">>},
  82. {database,<<"${GIS_DB_NAME}">>},
  83. {hostname,<<"${GIS_DB_HOST}">>},
  84. {port,${GIS_DB_PORT}},
  85. {extensions,
  86. [{'Elixir.Geo.PostGIS.Extension',[{library,'Elixir.Geo'}]}]},
  87. {types,'Elixir.Gis.PostgresTypes'},
  88. {pool_size,20}]}]}].
  89. EOL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement