Commit 0d98c5cc by Chalermpong

Add new file

parent 03b180cb
{
"name": "Flowstack Community Catalogue",
"updated_at": "2024-5-24T10:00:00.000Z",
"version": "1.0.1",
"volume": "/volume",
"network": "flowstack",
"addons": [
{
"id": "postgres",
"name": "PostgreSQL Database",
"description": "Postgres Timescale Database is an open-source database designed to handle time-series data. It is built as an extension to PostgreSQL, leveraging its robustness while introducing optimizations for time-series data management. TimescaleDB offers features like automatic partitioning across time and space, efficient querying, and easy scalability, making it well-suited for applications that require handling large volumes of temporal data, such as IoT, financial data, or monitoring systems.",
"updated_at": "2024-4-25T10:00:00.000Z",
"image": "harbor.nexpie.com/flowstack/postgresql",
"version": "1.0.1-0-3af5ae67",
"config": {},
"volumes": {
"data": "/var/lib/postgresql/data"
},
"ports": {
"45432": "5432"
},
"require": [],
"environment": {
"POSTGRES_DB": {
"value": "postgres"
},
"POSTGRES_USER": {
"value": "postgres"
},
"POSTGRES_PASSWORD": {
"ref": "POSTGRES_PASSWORD"
}
}
},
{
"id": "grafana",
"name": "Grafana",
"description": "Grafana is an analytics and interactive visualization web application. It provides charts, graphs, and alerts for the web when connected to supported data sources. End users can create complex monitoring dashboards using interactive query builders. Essentially, Grafana allows you to query, visualize, alert on, and understand your metrics no matter where they are stored. It provides tools to turn your time-series database (TSDB) data into beautiful graphs and visualizations.",
"updated_at": "2024-4-25T10:00:00.000Z",
"image": "harbor.nexpie.com/flowstack/grafana",
"version": "10.3.1-1",
"config": {},
"volumes": {
"data": "/var/lib/grafana"
},
"ports": {
"11001": "3000"
},
"require": [],
"environment": {
"GF_LOG_LEVEL": {
"value": "debug"
},
"GF_USERS_DEFAULT_THEME": {
"value": "light"
},
"GF_SESSION_COOKIE_NAME": {
"value": "grafana_sess"
},
"GF_AUTH_GENERIC_OAUTH_ENABLED": {
"value": "true"
},
"GF_AUTH_GENERIC_OAUTH_AUTO_LOGIN": {
"value": "true"
},
"GF_AUTH_DISABLE_LOGIN_FORM": {
"value": "false"
},
"GF_AUTH_GENERIC_OAUTH_NAME": {
"value": "FlowStack"
},
"GF_AUTH_GENERIC_OAUTH_ALLOW_SIGN_UP": {
"value": "true"
},
"GF_AUTH_GENERIC_OAUTH_SCOPES": {
"value": "openid login"
},
"GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_PATH": {
"value": "role == 'admin' && 'Admin' || role == 'editor' && 'Editor' || role == 'dashboard' && 'Viewer' || role == 'sysadmin' && 'GrafanaAdmin'"
},
"GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_STRICT": {
"value": "true"
},
"GF_AUTH_GENERIC_OAUTH_ALLOW_ASSIGN_GRAFANA_ADMIN": {
"value": "true"
},
"GF_AUTH_GENERIC_OAUTH_REQUIRED_ROLE": {
"value": "true"
},
"GF_AUTH_GENERIC_OAUTH_CLIENT_ID": {
"value": "8b72a888-5210-4984-b7f5-90559b3dece9"
},
"GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET": {
"value": "f4c4013102f57a50d875a15be7314229"
},
"GF_AUTH_GENERIC_OAUTH_AUTH_URL": {
"ref": "FLOWSTACK_LOCAL_OAUTH_AUTH_ENDPOINT"
},
"GF_AUTH_GENERIC_OAUTH_TOKEN_URL": {
"ref": "FLOWSTACK_LOCAL_OAUTH_TOKEN_ENDPOINT"
},
"GF_AUTH_GENERIC_OAUTH_API_URL": {
"ref": "FLOWSTACK_LOCAL_USERINFO_API_ENDPOINT"
},
"GF_SERVER_ROOT_URL": {
"ref": "GRAFANA_PUBLIC_URL"
},
"GF_SECURITY_ALLOW_EMBEDDING": {
"value": "true"
},
"GF_FLOWSTACK_INFLUXDB_ENDPOINT": {
"value": "http://Influxdb:8086"
},
"GF_FLOWSTACK_INFLUXDB_TOKEN": {
"ref": "INFLUXDB_ADMIN_TOKEN"
},
"GF_FLOWSTACK_POSTGRES_ENDPOINT": {
"value": "postgres:5432"
},
"GF_FLOWSTACK_POSTGRES_DATABASE": {
"value": "postgres"
},
"GF_FLOWSTACK_POSTGRES_USER": {
"value": "postgres"
},
"GF_FLOWSTACK_POSTGRES_PASSWORD": {
"ref": "POSTGRES_PASSWORD"
},
"GF_FLOWSTACK_REDIS_ENDPOINT": {
"value": "redis:6379"
},
"GF_SECURITY_ADMIN_USER": {
"ref": "GRAFANA_SECURITY_ADMIN_USER"
},
"GF_SECURITY_ADMIN_PASSWORD": {
"ref": "GRAFANA_SECURITY_ADMIN_PASSWORD"
},
"GF_PANELS_DISABLE_SANITIZE_HTML": {
"value": "true"
}
}
},
{
"id": "cloudbeaver",
"name": "PostgreSQL GUI",
"description": "CloudBeaver is an web-based database management tool that allows users to access and manage various databases directly from a web browser. It supports multiple database platforms, including popular ones like MySQL, PostgreSQL, and Oracle. CloudBeaver provides features like SQL query execution, data browsing and editing, database schema visualization, and user access management. It is designed to be lightweight and easy to deploy, making database management accessible remotely without needing specialized client software installed on each user's machine.",
"updated_at": "2024-4-25T10:00:00.000Z",
"image": "harbor.nexpie.com/flowstack/cloudbeaver",
"version": "1.0.1-3-97145ca9",
"config": {},
"volumes": {
"data": "/opt/cloudbeaver/workspace"
},
"ports": {},
"require": [],
"environment": {
"CLOUDBEAVER_AUTH_PROXY_PROVIDER_URI": {
"value": "http://localhost:40000"
},
"CLOUDBEAVER_ADMIN_USERNAME": {
"value": "cbadmin"
},
"CLOUDBEAVER_ADMIN_PASSWORD": {
"value": "nexpie2023"
},
"CLOUDBEAVER_POSTGRES_HOST": {
"value": "postgres"
},
"CLOUDBEAVER_POSTGRES_PORT": {
"value": "5432"
},
"CLOUDBEAVER_POSTGRES_DB": {
"value": "postgres"
},
"CLOUDBEAVER_POSTGRES_USER": {
"value": "postgres"
},
"CLOUDBEAVER_POSTGRES_PASSWORD": {
"ref": "POSTGRES_PASSWORD"
},
"NB_UID": {
"value": "0"
}
}
},
{
"id": "flowengine",
"name": "Flowengine",
"description": "",
"updated_at": "2024-4-25T10:00:00.000Z",
"image": "harbor.nexpie.com/flowstack/flowengine",
"version": "2.0.1-5-13487c2e",
"config": {},
"volumes": {
"uibuilder" : "/app/store/flowdata/uibuilder"
},
"external_volumes": [
{
"addon": "flowstack",
"volume": "workspace",
"target": "/workspace"
},
{
"addon": "flowstack",
"volume": "flowengine",
"target": "/app/store/flowdata"
}
],
"ports": {
},
"require": [],
"environment": {
"FLOWSTACK_JUPYTERGATEWAY_ENDPOINT": {
"value": "jupyter-gateway:10100"
},
"FLOWSTACK_JUPYTER_PATH": {
"value": "/workspace"
},
"FLOWSTACK_POSTGRES_ENDPOINT": {
"value": "postgres://postgres:5432"
},
"FLOWSTACK_POSTGRES_DB": {
"value": "postgres"
},
"FLOWSTACK_POSTGRES_USER": {
"value": "postgres"
},
"FLOWSTACK_POSTGRES_PASSWORD": {
"ref": "POSTGRES_PASSWORD"
},
"FLOWSTACK_INFLUXDB_ENDPOINT": {
"value": "http://influxdb:8086"
},
"FLOWSTACK_INFLUXDB_ADMIN_TOKEN": {
"ref": "INFLUXDB_ADMIN_TOKEN"
},
"FLOWSTACK_INFLUXDB_ADMIN_PASSWORD": {
"ref": "INFLUXDB_ADMIN_PASSWORD"
},
"FLOWSTACK_MONGODB_ENDPOINT": {
"value": "mongodb://mongo-database:27017"
},
"FLOWSTACK_MONGODB_DB": {
"value": "flowstack"
},
"FLOWSTACK_MONGODB_USER": {
"value": "flowstack"
},
"FLOWSTACK_MONGODB_PASSWORD": {
"ref": "MONGODB_PASSWORD"
},
"FLOWSTACK_REDIS_ENDPOINT": {
"value": "tcp://redis:6379"
},
"FLOWSTACK_GRAFANA_ENDPOINT": {
"value": "http://grafana:3000"
},
"FLOWSTACK_GRAFANA_ADMIN_USER": {
"ref": "GRAFANA_SECURITY_ADMIN_USER"
},
"FLOWSTACK_GRAFANA_ADMIN_PASSWORD": {
"ref": "GRAFANA_SECURITY_ADMIN_PASSWORD"
},
"WEBEDITOR_ENDPOINT":{
"value": "http://web-editor:8080"
},
"UILBUILDER_PREFIX":{
"value": "uibuilder"
},
"FLOWSTACK_WWW_PUBLIC_URL": {
"ref": "FLOWSTACK_WWW_PUBLIC_URL"
}
}
},
],
"local_value": {
"NPM_INIT_PASSWORD": {
"type": "env",
"value": "NPM_INIT_PASSWORD",
"default": "c484a0a5-3c18-44cf-aeb1-9f94c4dd2d56"
},
"INFLUXDB_ADMIN_TOKEN": {
"type": "env",
"value": "INFLUXDB_ADMIN_TOKEN",
"default": "c484a0a5-3c18-44cf-aeb1-9f94c4dd2d56"
},
"INFLUXDB_ADMIN_PASSWORD": {
"type": "env",
"value": "INFLUXDB_ADMIN_PASSWORD",
"default": "c484a0a5-3c18-44cf-aeb1-9f94c4dd2d56"
},
"POSTGRES_PASSWORD": {
"type": "env",
"value": "POSTGRES_PASSWORD",
"default": "c484a0a5-3c18-44cf-aeb1-9f94c4dd2d56"
},
"FLOWSTACK_LOCAL_OAUTH_AUTH_ENDPOINT": {
"type": "env",
"value": "FLOWSTACK_LOCAL_OAUTH_AUTH_ENDPOINT",
"default": "http://myubuntu:40000/dialog/authorize"
},
"FLOWSTACK_LOCAL_OAUTH_TOKEN_ENDPOINT": {
"type": "env",
"value": "FLOWSTACK_LOCAL_OAUTH_TOKEN_ENDPOINT",
"default": "http://myubuntu:40000/oauth/token"
},
"FLOWSTACK_LOCAL_USERINFO_API_ENDPOINT": {
"type": "env",
"value": "FLOWSTACK_LOCAL_USERINFO_API_ENDPOINT",
"default": "http://myubuntu:40000/api/userinfo"
},
"GRAFANA_PUBLIC_URL": {
"type": "env",
"value": "GRAFANA_PUBLIC_URL",
"default": "http://myubuntu:53000"
},
"FLOWSTACK_WWW_PUBLIC_URL": {
"type": "env",
"value": "FLOWSTACK_WWW_PUBLIC_URL",
"default": "http://myubuntu:40000"
},
"MONGODB_PASSWORD": {
"type": "env",
"value": "MONGODB_PASSWORD",
"default": "c484a0a5-3c18-44cf-aeb1-9f94c4dd2d56"
},
"GRAFANA_SECURITY_ADMIN_USER": {
"type": "env",
"value": "GRAFANA_SECURITY_ADMIN_USER",
"default": "grafana"
},
"GRAFANA_SECURITY_ADMIN_PASSWORD": {
"type": "env",
"value": "GRAFANA_SECURITY_ADMIN_PASSWORD",
"default": "LwkVfDcwL8dPTX5BZx7kyHA90xgJP7d6"
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment