fix: supbase index.ts format

This commit is contained in:
songtianlun
2024-08-20 20:36:42 +08:00
parent acfa032e61
commit 91dc35a138

View File

@@ -2,8 +2,8 @@ import {
type Schema, type Schema,
type Template, type Template,
generateBase64, generateBase64,
generatePassword,
generateHash, generateHash,
generatePassword,
generateRandomDomain, generateRandomDomain,
} from "../utils"; } from "../utils";
@@ -21,44 +21,44 @@ export function generate(schema: Schema): Template {
`SUPABASE_HOST=${randomDomain}`, `SUPABASE_HOST=${randomDomain}`,
`POSTGRES_PASSWORD=${postgresPassword}`, `POSTGRES_PASSWORD=${postgresPassword}`,
`JWT_SECRET=${jwtSecret}`, `JWT_SECRET=${jwtSecret}`,
`ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJhbm9uIiwKICAgICJpc3MiOiAic3VwYWJhc2UtZGVtbyIsCiAgICAiaWF0IjogMTY0MTc2OTIwMCwKICAgICJleHAiOiAxNzk5NTM1NjAwCn0.dc_X5iR_VP_qT0zsiyj_I_OZ2T9FtRU2BBNWN8Bu4GE`, "ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJhbm9uIiwKICAgICJpc3MiOiAic3VwYWJhc2UtZGVtbyIsCiAgICAiaWF0IjogMTY0MTc2OTIwMCwKICAgICJleHAiOiAxNzk5NTM1NjAwCn0.dc_X5iR_VP_qT0zsiyj_I_OZ2T9FtRU2BBNWN8Bu4GE",
`SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJzZXJ2aWNlX3JvbGUiLAogICAgImlzcyI6ICJzdXBhYmFzZS1kZW1vIiwKICAgICJpYXQiOiAxNjQxNzY5MjAwLAogICAgImV4cCI6IDE3OTk1MzU2MDAKfQ.DaYlNEoUrrEn2Ig7tqibS-PHK5vgusbcbo7X36XVt4Q`, "SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJzZXJ2aWNlX3JvbGUiLAogICAgImlzcyI6ICJzdXBhYmFzZS1kZW1vIiwKICAgICJpYXQiOiAxNjQxNzY5MjAwLAogICAgImV4cCI6IDE3OTk1MzU2MDAKfQ.DaYlNEoUrrEn2Ig7tqibS-PHK5vgusbcbo7X36XVt4Q",
`DASHBOARD_USERNAME=supabase`, "DASHBOARD_USERNAME=supabase",
`DASHBOARD_PASSWORD=${dashboardPassword}`, `DASHBOARD_PASSWORD=${dashboardPassword}`,
`POSTGRES_HOSTNAME=db`, "POSTGRES_HOSTNAME=db",
`POSTGRES_DB=postgres`, "POSTGRES_DB=postgres",
`POSTGRES_PORT=5432`, "POSTGRES_PORT=5432",
`KONG_HTTP_PORT=8000`, "KONG_HTTP_PORT=8000",
`KONG_HTTPS_PORT=8443`, "KONG_HTTPS_PORT=8443",
`PGRST_DB_SCHEMAS=public,storage,graphql_public`, "PGRST_DB_SCHEMAS=public,storage,graphql_public",
`ADDITIONAL_REDIRECT_URLS=`, "ADDITIONAL_REDIRECT_URLS=",
`JWT_EXPIRY=3600`, "JWT_EXPIRY=3600",
`DISABLE_SIGNUP=false`, "DISABLE_SIGNUP=false",
`MAILER_URLPATHS_CONFIRMATION="/auth/v1/verify"`, `MAILER_URLPATHS_CONFIRMATION="/auth/v1/verify"`,
`MAILER_URLPATHS_INVITE="/auth/v1/verify"`, `MAILER_URLPATHS_INVITE="/auth/v1/verify"`,
`MAILER_URLPATHS_RECOVERY="/auth/v1/verify"`, `MAILER_URLPATHS_RECOVERY="/auth/v1/verify"`,
`MAILER_URLPATHS_EMAIL_CHANGE="/auth/v1/verify"`, `MAILER_URLPATHS_EMAIL_CHANGE="/auth/v1/verify"`,
`ENABLE_EMAIL_SIGNUP=true`, "ENABLE_EMAIL_SIGNUP=true",
`ENABLE_EMAIL_AUTOCONFIRM=false`, "ENABLE_EMAIL_AUTOCONFIRM=false",
`SMTP_ADMIN_EMAIL=admin@example.com`, "SMTP_ADMIN_EMAIL=admin@example.com",
`SMTP_HOSTNAME=supabase-mail`, "SMTP_HOSTNAME=supabase-mail",
`SMTP_PORT=2500`, "SMTP_PORT=2500",
`SMTP_USER=fake_mail_user`, "SMTP_USER=fake_mail_user",
`SMTP_PASS=fake_mail_password`, "SMTP_PASS=fake_mail_password",
`SMTP_SENDER_NAME=fake_sender`, "SMTP_SENDER_NAME=fake_sender",
`ENABLE_ANONYMOUS_USERS=false`, "ENABLE_ANONYMOUS_USERS=false",
`ENABLE_PHONE_SIGNUP=true`, "ENABLE_PHONE_SIGNUP=true",
`ENABLE_PHONE_AUTOCONFIRM=true`, "ENABLE_PHONE_AUTOCONFIRM=true",
`STUDIO_DEFAULT_ORGANIZATION=Default Organization`, "STUDIO_DEFAULT_ORGANIZATION=Default Organization",
`STUDIO_DEFAULT_PROJECT=Default Project`, "STUDIO_DEFAULT_PROJECT=Default Project",
`STUDIO_PORT=3000`, "STUDIO_PORT=3000",
`IMGPROXY_ENABLE_WEBP_DETECTION=true`, "IMGPROXY_ENABLE_WEBP_DETECTION=true",
`FUNCTIONS_VERIFY_JWT=false`, "FUNCTIONS_VERIFY_JWT=false",
`LOGFLARE_LOGGER_BACKEND_API_KEY=${logflareApiKey}`, `LOGFLARE_LOGGER_BACKEND_API_KEY=${logflareApiKey}`,
`LOGFLARE_API_KEY=${logflareApiKey}`, `LOGFLARE_API_KEY=${logflareApiKey}`,
`DOCKER_SOCKET_LOCATION=/var/run/docker.sock`, "DOCKER_SOCKET_LOCATION=/var/run/docker.sock",
`GOOGLE_PROJECT_ID=GOOGLE_PROJECT_ID`, "GOOGLE_PROJECT_ID=GOOGLE_PROJECT_ID",
`GOOGLE_PROJECT_NUMBER=GOOGLE_PROJECT_NUMBER`, "GOOGLE_PROJECT_NUMBER=GOOGLE_PROJECT_NUMBER",
`SECRET_KEY_BASE=${secretBase}`, `SECRET_KEY_BASE=${secretBase}`,
`HASH=${mainServiceHash}`, `HASH=${mainServiceHash}`,
]; ];
@@ -921,7 +921,6 @@ sinks:
uri: 'http://analytics:4000/api/logs?source_name=cloudflare.logs.prod&api_key=\${LOGFLARE_API_KEY?LOGFLARE_API_KEY is required}' uri: 'http://analytics:4000/api/logs?source_name=cloudflare.logs.prod&api_key=\${LOGFLARE_API_KEY?LOGFLARE_API_KEY is required}'
`, `,
}, },
]; ];
return { return {