Skip to content

Commit ba6a401

Browse files
committedFeb 15, 2024
fix: add sb project
1 parent 8e702b1 commit ba6a401

File tree

3 files changed

+163
-0
lines changed

3 files changed

+163
-0
lines changed
 

‎supabase/.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Supabase
2+
.branches
3+
.temp
4+
.env

‎supabase/config.toml

+159
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
# A string used to distinguish different Supabase projects on the same host. Defaults to the
2+
# working directory name when running `supabase init`.
3+
project_id = "postgres_lsp"
4+
5+
[api]
6+
enabled = true
7+
# Port to use for the API URL.
8+
port = 54321
9+
# Schemas to expose in your API. Tables, views and stored procedures in this schema will get API
10+
# endpoints. public and storage are always included.
11+
schemas = ["public", "storage", "graphql_public"]
12+
# Extra schemas to add to the search_path of every request. public is always included.
13+
extra_search_path = ["public", "extensions"]
14+
# The maximum number of rows returns from a view, table, or stored procedure. Limits payload size
15+
# for accidental or malicious requests.
16+
max_rows = 1000
17+
18+
[db]
19+
# Port to use for the local database URL.
20+
port = 54322
21+
# Port used by db diff command to initialize the shadow database.
22+
shadow_port = 54320
23+
# The database major version to use. This has to be the same as your remote database's. Run `SHOW
24+
# server_version;` on the remote database to check.
25+
major_version = 15
26+
27+
[db.pooler]
28+
enabled = false
29+
# Port to use for the local connection pooler.
30+
port = 54329
31+
# Specifies when a server connection can be reused by other clients.
32+
# Configure one of the supported pooler modes: `transaction`, `session`.
33+
pool_mode = "transaction"
34+
# How many server connections to allow per user/database pair.
35+
default_pool_size = 20
36+
# Maximum number of client connections allowed.
37+
max_client_conn = 100
38+
39+
[realtime]
40+
enabled = true
41+
# Bind realtime via either IPv4 or IPv6. (default: IPv6)
42+
# ip_version = "IPv6"
43+
# The maximum length in bytes of HTTP request headers. (default: 4096)
44+
# max_header_length = 4096
45+
46+
[studio]
47+
enabled = true
48+
# Port to use for Supabase Studio.
49+
port = 54323
50+
# External URL of the API server that frontend connects to.
51+
api_url = "http://127.0.0.1"
52+
53+
# Email testing server. Emails sent with the local dev setup are not actually sent - rather, they
54+
# are monitored, and you can view the emails that would have been sent from the web interface.
55+
[inbucket]
56+
enabled = true
57+
# Port to use for the email testing server web interface.
58+
port = 54324
59+
# Uncomment to expose additional ports for testing user applications that send emails.
60+
# smtp_port = 54325
61+
# pop3_port = 54326
62+
63+
[storage]
64+
enabled = true
65+
# The maximum file size allowed (e.g. "5MB", "500KB").
66+
file_size_limit = "50MiB"
67+
68+
[auth]
69+
enabled = true
70+
# The base URL of your website. Used as an allow-list for redirects and for constructing URLs used
71+
# in emails.
72+
site_url = "http://127.0.0.1:3000"
73+
# A list of *exact* URLs that auth providers are permitted to redirect to post authentication.
74+
additional_redirect_urls = ["https://127.0.0.1:3000"]
75+
# How long tokens are valid for, in seconds. Defaults to 3600 (1 hour), maximum 604,800 (1 week).
76+
jwt_expiry = 3600
77+
# If disabled, the refresh token will never expire.
78+
enable_refresh_token_rotation = true
79+
# Allows refresh tokens to be reused after expiry, up to the specified interval in seconds.
80+
# Requires enable_refresh_token_rotation = true.
81+
refresh_token_reuse_interval = 10
82+
# Allow/disallow new user signups to your project.
83+
enable_signup = true
84+
# Allow/disallow testing manual linking of accounts
85+
enable_manual_linking = false
86+
87+
[auth.email]
88+
# Allow/disallow new user signups via email to your project.
89+
enable_signup = true
90+
# If enabled, a user will be required to confirm any email change on both the old, and new email
91+
# addresses. If disabled, only the new email is required to confirm.
92+
double_confirm_changes = true
93+
# If enabled, users need to confirm their email address before signing in.
94+
enable_confirmations = false
95+
96+
# Uncomment to customize email template
97+
# [auth.email.template.invite]
98+
# subject = "You have been invited"
99+
# content_path = "./supabase/templates/invite.html"
100+
101+
[auth.sms]
102+
# Allow/disallow new user signups via SMS to your project.
103+
enable_signup = true
104+
# If enabled, users need to confirm their phone number before signing in.
105+
enable_confirmations = false
106+
# Template for sending OTP to users
107+
template = "Your code is {{ .Code }} ."
108+
109+
# Use pre-defined map of phone number to OTP for testing.
110+
[auth.sms.test_otp]
111+
# 4152127777 = "123456"
112+
113+
# This hook runs before a token is issued and allows you to add additional claims based on the authentication method used.
114+
[auth.hook.custom_access_token]
115+
# enabled = true
116+
# uri = "pg-functions://<database>/<schema>/<hook_name>"
117+
118+
119+
# Configure one of the supported SMS providers: `twilio`, `twilio_verify`, `messagebird`, `textlocal`, `vonage`.
120+
[auth.sms.twilio]
121+
enabled = false
122+
account_sid = ""
123+
message_service_sid = ""
124+
# DO NOT commit your Twilio auth token to git. Use environment variable substitution instead:
125+
auth_token = "env(SUPABASE_AUTH_SMS_TWILIO_AUTH_TOKEN)"
126+
127+
# Use an external OAuth provider. The full list of providers are: `apple`, `azure`, `bitbucket`,
128+
# `discord`, `facebook`, `github`, `gitlab`, `google`, `keycloak`, `linkedin_oidc`, `notion`, `twitch`,
129+
# `twitter`, `slack`, `spotify`, `workos`, `zoom`.
130+
[auth.external.apple]
131+
enabled = false
132+
client_id = ""
133+
# DO NOT commit your OAuth provider secret to git. Use environment variable substitution instead:
134+
secret = "env(SUPABASE_AUTH_EXTERNAL_APPLE_SECRET)"
135+
# Overrides the default auth redirectUrl.
136+
redirect_uri = ""
137+
# Overrides the default auth provider URL. Used to support self-hosted gitlab, single-tenant Azure,
138+
# or any other third-party OIDC providers.
139+
url = ""
140+
141+
[analytics]
142+
enabled = false
143+
port = 54327
144+
vector_port = 54328
145+
# Configure one of the supported backends: `postgres`, `bigquery`.
146+
backend = "postgres"
147+
148+
# Experimental features may be deprecated any time
149+
[experimental]
150+
# Configures Postgres storage engine to use OrioleDB (S3)
151+
orioledb_version = ""
152+
# Configures S3 bucket URL, eg. <bucket_name>.s3-<region>.amazonaws.com
153+
s3_host = "env(S3_HOST)"
154+
# Configures S3 bucket region, eg. us-east-1
155+
s3_region = "env(S3_REGION)"
156+
# Configures AWS_ACCESS_KEY_ID for S3 bucket
157+
s3_access_key = "env(S3_ACCESS_KEY)"
158+
# Configures AWS_SECRET_ACCESS_KEY for S3 bucket
159+
s3_secret_key = "env(S3_SECRET_KEY)"

‎supabase/seed.sql

Whitespace-only changes.

0 commit comments

Comments
 (0)
Please sign in to comment.