Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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
- #!/bin/bash
- GIS_PHOENIX_PORT=${GIS_PHOENIX_PORT:-4000}
- GIS_DB_USER=${GIS_DB_USER:-postgres}
- GIS_DB_PASSWORD=${GIS_DB_PASSWORD:-postgres}
- GIS_DB_NAME=${GIS_DB_NAME:-gis}
- GIS_DB_HOST=${GIS_DB_HOST:-localhost}
- GIS_DB_PORT=${GIS_DB_PORT:-5432}
- GIS_WEB_SERVER_HOST=${GIS_WEB_SERVER_HOST:-127.0.0.1}
- GIS_WEB_SERVER_PORT=${GIS_WEB_SERVER_PORT:-8000}
- GIS_CORE_SERVER_HOST=${GIS_CORE_SERVER_HOST:-localhost}
- GIS_CORE_SERVER_PORT=${GIS_CORE_SERVER_PORT:-3080}
- GIS_CORE_SERVER_USER=${GIS_CORE_SERVER_USER:-user}
- GIS_CORE_SERVER_PASSWORD=${GIS_CORE_SERVER_PASSWORD:-password}
- GIS_CORE_SERVER_CLIENT_IP=${GIS_CORE_SERVER_CLIENT_IP:-localhost}
- GIS_CORE_SERVER_REQUEST_USERNAME=${GIS_CORE_SERVER_REQUEST_USERNAME:-VMXUserName}
- BASEDIR=$(dirname "$0")
- cat > $BASEDIR/sys.config << EOL
- [{sasl,[{errlog_type,error}]},
- {scrivener_html,[{routes_helper,'Elixir.Gis.Router.Helpers'}]},
- {logger,
- [{console,
- [{format,<<"\$time \$metadata[\$level] \$message\n">>},
- {metadata,[request_id]}]},
- {level,info},
- {backends,['Elixir.Logger.Backends.Syslog']},
- {syslog,
- [{host,'127.0.0.1'},
- {port,5515},
- {facility,local2},
- {appid,<<"GIS">>},
- {format,<<"\$time [\$level] \$message\n">>}]}
- ]},
- {gis,
- [{ecto_repos,['Elixir.Gis.Repo']},
- {'Elixir.Gis.Config',[{page_size,25}]},
- {'Elixir.Gis.Api_Ext',
- [{django_server_ip,<<"${GIS_WEB_SERVER_HOST}">>},
- {django_server_port,<<"${GIS_WEB_SERVER_PORT}">>}]},
- {'Elixir.Gis.Longpoll.Worker',
- [{location,<<"${GIS_CORE_SERVER_HOST}">>},
- {port,<<"${GIS_CORE_SERVER_PORT}">>},
- {user,<<"${GIS_CORE_SERVER_USER}">>},
- {pass,<<"${GIS_CORE_SERVER_PASSWORD}">>},
- {clientip,<<"${GIS_CORE_SERVER_CLIENT_IP}">>},
- {request_username,<<"${GIS_CORE_SERVER_REQUEST_USERNAME}">>},
- {async_requests,false},
- {statuses,
- [<<"StsCamera">>,<<"StsLock">>,<<"StsMaintenance">>,
- <<"StsDisplay">>,<<"StsInfrastructure">>,<<"StsImage">>,
- <<"StsConnection">>,<<"StsVWall">>,<<"StsStation">>,
- <<"StsActiveAlarms">>,<<"StsTelemetryInputs">>,
- <<"StsTelemetryOutputs">>]}]},
- {'Elixir.Gis.Longpoll.Dbworker',
- [{update_time,300000},{slice_param,1000}]},
- {'Elixir.Gis.Endpoint',
- [{render_errors,
- [{view,'Elixir.Gis.ErrorView'},
- {accepts,[<<"html">>,<<"json">>]}]},
- {pubsub,
- [{name,'Elixir.Gis.PubSub'},
- {adapter,'Elixir.Phoenix.PubSub.PG2'}]},
- {http,[{port,${GIS_PHOENIX_PORT}}]},
- {url,[{host,<<"0.0.0.0">>},{port,${GIS_PHOENIX_PORT}}]},
- {cache_static_manifest,<<"priv/static/manifest.json">>},
- {server,true},
- {secret_key_base,
- <<"Un9NesjAadZIHvrv6oLOkUcDtCKTkO4D5vaSwUz4CZv/JjKZCJpw5F2lNSXtwNST">>}]},
- {'Elixir.Gis.Repo',
- [{adapter,'Elixir.Ecto.Adapters.Postgres'},
- {username,<<"${GIS_DB_USER}">>},
- {password,<<"${GIS_DB_PASSWORD}">>},
- {database,<<"${GIS_DB_NAME}">>},
- {hostname,<<"${GIS_DB_HOST}">>},
- {port,${GIS_DB_PORT}},
- {extensions,
- [{'Elixir.Geo.PostGIS.Extension',[{library,'Elixir.Geo'}]}]},
- {types,'Elixir.Gis.PostgresTypes'},
- {pool_size,20}]}]}].
- EOL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement