-
Notifications
You must be signed in to change notification settings - Fork 13
/
config.yaml
77 lines (60 loc) · 3.96 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
postgresql_config_version: 0
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: 10) integer value. Defines the connection pool size to PostgreSQL.
# Please see https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing
# postgresql_connection_pool_size:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: null) string value. Specify the PostgreSQL connection URI in the
# following format: postgresql://[user[:[password]]@]host[:port][/dbname][?attr1=val1&attr2=val2...
# Values provided via other configs will override values provided by this config.
# postgresql_connection_uri:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: "localhost") string value. Specify the postgresql host url here.
# For example:
# - "localhost"
# - "192.168.0.1"
# - "<IP to cloud instance>"
# - "example.com"
# postgresql_host:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: 5432) integer value. Specify the port to use when connecting to
# PostgreSQL instance.
# postgresql_port:
# (DIFFERENT_ACROSS_TENANTS | COMPULSORY) string value. The PostgreSQL user to use to query the database.
# If the relevant tables are not already created by you, this user should have the
# ability to create new tables. To see the tables needed, visit: https://supertokens.io/docs/community/getting-started/database-setup/postgresql
# postgresql_user:
# (DIFFERENT_ACROSS_TENANTS | COMPULSORY) string value. Password for the PostgreSQL user. If you have not set a password
# make this an empty string.
# postgresql_password:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: "supertokens") string value. The database name to store SuperTokens
# related data.
# postgresql_database_name:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: "public") string value. The schema for tables.
# postgresql_table_schema:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: "") string value. A prefix to add to all table names managed by
# SuperTokens. An "_" will be added between this prefix and the actual table name if the prefix is defined
# postgresql_table_names_prefix:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: "key_value") string value. Specify the name of the table that will
# store secret keys and app info necessary for the functioning sessions.
# postgresql_key_value_table_name:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: "session_info") string value. Specify the name of the table that
# will store the session info for users.
# postgresql_session_info_table_name:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: "emailpassword_users") string value. Specify the name of the table
# that will store the user information, along with their email and hashed password.
# postgresql_emailpassword_users_table_name:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: "emailpassword_pswd_reset_tokens") string value. Specify the name
# of the table that will store the password reset tokens for users.
# postgresql_emailpassword_pswd_reset_tokens_table_name:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: "emailverification_tokens") string value. Specify the name of the
# table that will store the email verification tokens for users.
# postgresql_emailverification_tokens_table_name:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: "emailverification_verified_emails") string value. Specify the name
# of the table that will store the verified email addresses.
# postgresql_emailverification_verified_emails_table_name:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: "thirdparty_users") string value. Specify the name of the table
# that will store the thirdparty recipe users.
# postgresql_thirdparty_users_table_name
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: 60000) long value. Timeout in milliseconds for the idle connections
# to be closed.
# postgresql_idle_connection_timeout:
# (DIFFERENT_ACROSS_TENANTS | OPTIONAL | Default: null) integer value. Minimum number of idle connections to be kept
# active. If not set, minimum idle connections will be same as the connection pool size.
# postgresql_minimum_idle_connections: