···11+/// <reference types="next" />
22+/// <reference types="next/image-types/global" />
33+44+// NOTE: This file should not be edited
55+// see https://nextjs.org/docs/basic-features/typescript for more information.
···11+# A string used to distinguish different Supabase projects on the same host. Defaults to the
22+# working directory name when running `supabase init`.
33+project_id = "minilink"
44+55+[api]
66+enabled = true
77+# Port to use for the API URL.
88+port = 54321
99+# Schemas to expose in your API. Tables, views and stored procedures in this schema will get API
1010+# endpoints. `public` is always included.
1111+schemas = ["public", "graphql_public"]
1212+# Extra schemas to add to the search_path of every request. `public` is always included.
1313+extra_search_path = ["public", "extensions"]
1414+# The maximum number of rows returns from a view, table, or stored procedure. Limits payload size
1515+# for accidental or malicious requests.
1616+max_rows = 1000
1717+1818+[db]
1919+# Port to use for the local database URL.
2020+port = 54322
2121+# Port used by db diff command to initialize the shadow database.
2222+shadow_port = 54320
2323+# The database major version to use. This has to be the same as your remote database's. Run `SHOW
2424+# server_version;` on the remote database to check.
2525+major_version = 15
2626+2727+[db.pooler]
2828+enabled = false
2929+# Port to use for the local connection pooler.
3030+port = 54329
3131+# Specifies when a server connection can be reused by other clients.
3232+# Configure one of the supported pooler modes: `transaction`, `session`.
3333+pool_mode = "transaction"
3434+# How many server connections to allow per user/database pair.
3535+default_pool_size = 20
3636+# Maximum number of client connections allowed.
3737+max_client_conn = 100
3838+3939+[realtime]
4040+enabled = true
4141+# Bind realtime via either IPv4 or IPv6. (default: IPv4)
4242+# ip_version = "IPv6"
4343+# The maximum length in bytes of HTTP request headers. (default: 4096)
4444+# max_header_length = 4096
4545+4646+[studio]
4747+enabled = true
4848+# Port to use for Supabase Studio.
4949+port = 54323
5050+# External URL of the API server that frontend connects to.
5151+api_url = "http://127.0.0.1"
5252+# OpenAI API Key to use for Supabase AI in the Supabase Studio.
5353+openai_api_key = "env(OPENAI_API_KEY)"
5454+5555+# Email testing server. Emails sent with the local dev setup are not actually sent - rather, they
5656+# are monitored, and you can view the emails that would have been sent from the web interface.
5757+[inbucket]
5858+enabled = true
5959+# Port to use for the email testing server web interface.
6060+port = 54324
6161+# Uncomment to expose additional ports for testing user applications that send emails.
6262+# smtp_port = 54325
6363+# pop3_port = 54326
6464+6565+[storage]
6666+enabled = true
6767+# The maximum file size allowed (e.g. "5MB", "500KB").
6868+file_size_limit = "50MiB"
6969+7070+[storage.image_transformation]
7171+enabled = true
7272+7373+[auth]
7474+enabled = true
7575+# The base URL of your website. Used as an allow-list for redirects and for constructing URLs used
7676+# in emails.
7777+site_url = "http://127.0.0.1:3000"
7878+# A list of *exact* URLs that auth providers are permitted to redirect to post authentication.
7979+additional_redirect_urls = ["https://127.0.0.1:3000"]
8080+# How long tokens are valid for, in seconds. Defaults to 3600 (1 hour), maximum 604,800 (1 week).
8181+jwt_expiry = 3600
8282+# If disabled, the refresh token will never expire.
8383+enable_refresh_token_rotation = true
8484+# Allows refresh tokens to be reused after expiry, up to the specified interval in seconds.
8585+# Requires enable_refresh_token_rotation = true.
8686+refresh_token_reuse_interval = 10
8787+# Allow/disallow new user signups to your project.
8888+enable_signup = true
8989+# Allow/disallow anonymous sign-ins to your project.
9090+enable_anonymous_sign_ins = false
9191+# Allow/disallow testing manual linking of accounts
9292+enable_manual_linking = false
9393+9494+[auth.email]
9595+# Allow/disallow new user signups via email to your project.
9696+enable_signup = true
9797+# If enabled, a user will be required to confirm any email change on both the old, and new email
9898+# addresses. If disabled, only the new email is required to confirm.
9999+double_confirm_changes = true
100100+# If enabled, users need to confirm their email address before signing in.
101101+enable_confirmations = false
102102+# Controls the minimum amount of time that must pass before sending another signup confirmation or password reset email.
103103+max_frequency = "1s"
104104+105105+# Uncomment to customize email template
106106+# [auth.email.template.invite]
107107+# subject = "You have been invited"
108108+# content_path = "./supabase/templates/invite.html"
109109+110110+[auth.sms]
111111+# Allow/disallow new user signups via SMS to your project.
112112+enable_signup = true
113113+# If enabled, users need to confirm their phone number before signing in.
114114+enable_confirmations = false
115115+# Template for sending OTP to users
116116+template = "Your code is {{ .Code }} ."
117117+# Controls the minimum amount of time that must pass before sending another sms otp.
118118+max_frequency = "5s"
119119+120120+# Use pre-defined map of phone number to OTP for testing.
121121+# [auth.sms.test_otp]
122122+# 4152127777 = "123456"
123123+124124+# This hook runs before a token is issued and allows you to add additional claims based on the authentication method used.
125125+# [auth.hook.custom_access_token]
126126+# enabled = true
127127+# uri = "pg-functions://<database>/<schema>/<hook_name>"
128128+129129+# Configure one of the supported SMS providers: `twilio`, `twilio_verify`, `messagebird`, `textlocal`, `vonage`.
130130+[auth.sms.twilio]
131131+enabled = false
132132+account_sid = ""
133133+message_service_sid = ""
134134+# DO NOT commit your Twilio auth token to git. Use environment variable substitution instead:
135135+auth_token = "env(SUPABASE_AUTH_SMS_TWILIO_AUTH_TOKEN)"
136136+137137+# Use an external OAuth provider. The full list of providers are: `apple`, `azure`, `bitbucket`,
138138+# `discord`, `facebook`, `github`, `gitlab`, `google`, `keycloak`, `linkedin_oidc`, `notion`, `twitch`,
139139+# `twitter`, `slack`, `spotify`, `workos`, `zoom`.
140140+[auth.external.apple]
141141+enabled = false
142142+client_id = ""
143143+# DO NOT commit your OAuth provider secret to git. Use environment variable substitution instead:
144144+secret = "env(SUPABASE_AUTH_EXTERNAL_APPLE_SECRET)"
145145+# Overrides the default auth redirectUrl.
146146+redirect_uri = ""
147147+# Overrides the default auth provider URL. Used to support self-hosted gitlab, single-tenant Azure,
148148+# or any other third-party OIDC providers.
149149+url = ""
150150+# If enabled, the nonce check will be skipped. Required for local sign in with Google auth.
151151+skip_nonce_check = false
152152+153153+[analytics]
154154+enabled = false
155155+port = 54327
156156+vector_port = 54328
157157+# Configure one of the supported backends: `postgres`, `bigquery`.
158158+backend = "postgres"
159159+160160+# Experimental features may be deprecated any time
161161+[experimental]
162162+# Configures Postgres storage engine to use OrioleDB (S3)
163163+orioledb_version = ""
164164+# Configures S3 bucket URL, eg. <bucket_name>.s3-<region>.amazonaws.com
165165+s3_host = "env(S3_HOST)"
166166+# Configures S3 bucket region, eg. us-east-1
167167+s3_region = "env(S3_REGION)"
168168+# Configures AWS_ACCESS_KEY_ID for S3 bucket
169169+s3_access_key = "env(S3_ACCESS_KEY)"
170170+# Configures AWS_SECRET_ACCESS_KEY for S3 bucket
171171+s3_secret_key = "env(S3_SECRET_KEY)"