summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorErnane Luis <[email protected]>2020-04-09 23:32:12 -0300
committerGitHub <[email protected]>2020-04-09 22:32:12 -0400
commitb715ab36168d1c487d7cf9a06f8ef43601d9e9cf (patch)
tree1343f7a6420e32d51461ffd73023259e9d8f2f98
parent931d411d2fb6fc15af967ea842c7a9abbfcd3b1d (diff)
downloadcaprover-one-click-apps-b715ab36168d1c487d7cf9a06f8ef43601d9e9cf.tar.gz
caprover-one-click-apps-b715ab36168d1c487d7cf9a06f8ef43601d9e9cf.zip
update Hasura app with postgres database setting as input (#148)
-rw-r--r--public/v2/apps/hasura.json42
1 files changed, 36 insertions, 6 deletions
diff --git a/public/v2/apps/hasura.json b/public/v2/apps/hasura.json
index 3af8139..31b160e 100644
--- a/public/v2/apps/hasura.json
+++ b/public/v2/apps/hasura.json
@@ -12,7 +12,13 @@
"volumes": [
"$$cap_appname-db-data:/var/lib/postgresql/data"
],
- "restart": "always"
+ "restart": "always",
+ "environment": {
+ "POSTGRES_USER": "$$cap_pg_user",
+ "POSTGRES_PASSWORD": "$$cap_pg_pass",
+ "POSTGRES_DB": "$$cap_pg_db",
+ "POSTGRES_INITDB_ARGS": "$$cap_pg_initdb_args"
+ }
},
"$$cap_appname": {
"image": "hasura/graphql-engine:$$cap_hasura_version",
@@ -22,9 +28,9 @@
],
"restart": "always",
"environment": {
- "HASURA_GRAPHQL_DATABASE_URL": "postgres://postgres:@srv-captain--$$cap_appname-db:5432/postgres",
- "HASURA_GRAPHQL_ENABLE_CONSOLE": "true",
- "HASURA_GRAPHQL_ADMIN_SECRET":"$$cap_admin_secret"
+ " HASURA_GRAPHQL_DATABASE_URL": "postgres://$$cap_pg_user:$$cap_pg_pass@srv-captain--$$cap_appname-db:5432/$$cap_pg_db",
+ "HASURA_GRAPHQL_ENABLE_CONSOLE": "true",
+ "HASURA_GRAPHQL_ADMIN_SECRET":"$$cap_admin_secret"
}
}
}
@@ -35,7 +41,7 @@
},
"variables":[
{
- "defaultValue":"v1.0.0-beta.2",
+ "defaultValue":"v1.1.1",
"description":"Check out their GitHub page for their latest version https://github.com/hasura/graphql-engine",
"id":"$$cap_hasura_version",
"label":"Hasura Version",
@@ -53,7 +59,31 @@
"id":"$$cap_admin_secret",
"label":"Hasura admin secret(password)",
"validRegex":"/^(?=.*\\d).{10,}$/"
+ },
+ {
+ "id": "$$cap_pg_user",
+ "label": "Postgres Username",
+ "description": "",
+ "validRegex": "/.{1,}/"
+ },
+ {
+ "id": "$$cap_pg_pass",
+ "label": "Postgres Password",
+ "description": "",
+ "validRegex": "/.{1,}/"
+ },
+ {
+ "id": "$$cap_pg_db",
+ "label": "Postgres Default Database",
+ "description": "",
+ "validRegex": "/.{1,}/"
+ },
+ {
+ "id": "$$cap_pg_initdb_args",
+ "label": "OPTIONAL: Arguments for 'postgres initdb'",
+ "description": "For example, --data-checksums",
+ "validRegex": "/.{0,}/"
}
]
-}
+} \ No newline at end of file