Closed Forone-Shijie closed 1 month ago
Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑🤝🧑👫🧑🏿🤝🧑🏻👩🏾🤝👨🏿👬🏿
🥰 Description of requirements
For those who use Alibaba Cloud or AMS's Postgresql service, how do you configure vercel deployment? After configuring for a long time, I still get an error, showing that the connection cannot be made; Alibaba Cloud cannot apply for an external network address, and Amazon still reports an error of not being able to connect after opening it. How do you configure it?
Has anyone configured it successfully, or is there any other better solution? I want to configure the server-side lobechat through vercel, but Postgresql has not been able to solve it. I have a lack of knowledge about databases. Please give me some advice.
No response
👀 @Forone-Shijie
Thank you for raising an issue. We will investigate into the matter and get back to you as soon as possible. Please make sure you have given us as much context as possible.\ 非常感谢您提交 issue。我们会尽快调查此事,并尽快回复您。 请确保您已经提供了尽可能多的背景信息。
Hey @Forone-Shijie, I'm here to help you with your Postgresql configuration questions. I'm a bot that can help you solve bugs, answer questions, and become a contributor. Let's figure this out together!
我找到了两个类似的已关闭问题,可能对你有帮助:
连接OpenAI超时,使用Vercel代理也不行(已关闭,最后更新于2024年4月3日)
[Question] 这个怎么搞定?(已关闭,最后更新于2024年1月7日)
关于在Vercel上配置PostgreSQL的具体步骤,可以参考以下内容:
准备服务器数据库实例并获取连接URL:
postgres://username:password@host:port/database
。在Vercel中添加环境变量:
对于Serverless Postgres:
# Serverless Postgres DB Url
DATABASE_URL=your_serverless_postgres_url
# 指定服务模式为server,否则不会进入服务器端数据库
NEXT_PUBLIC_SERVICE_MODE=server
对于Node Postgres:
# Node Postgres DB Url
DATABASE_URL=your_node_postgres_url
# 指定Postgres数据库驱动为node
DATABASE_DRIVER=node
# 指定服务模式为server,否则不会进入服务器端数据库
NEXT_PUBLIC_SERVICE_MODE=server
添加KEY_VAULTS_SECRET
环境变量:
KEY_VAULTS_SECRET=your_generated_key_vaults_secret
添加APP_URL
环境变量:
APP_URL=https://your-project.com
总结所需的环境变量:
APP_URL=https://your-project.com
# 指定服务模式为server
NEXT_PUBLIC_SERVICE_MODE=server
# Postgres数据库URL
DATABASE_URL=your_database_url
KEY_VAULTS_SECRET=your_generated_key_vaults_secret
# Clerk相关配置
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_live_xxxxxxxxxxx
CLERK_SECRET_KEY=sk_live_xxxxxxxxxxxxxxxxxxxxxx
CLERK_WEBHOOK_SECRET=whsec_xxxxxxxxxxxxxxxxxxxxxx
# S3相关配置
# S3密钥
S3_ACCESS_KEY_ID=your_s3_access_key_id
S3_SECRET_ACCESS_KEY=your_s3_secret_access_key
# 桶名称
S3_BUCKET=lobechat
# 桶请求端点
S3_ENDPOINT=https://your_s3_endpoint
# 桶的公共访问域
S3_PUBLIC_DOMAIN=https://s3-for-lobechat.your-domain.com
# 桶区域,如us-west-1,一般不需要添加,但某些服务提供商可能需要配置
# S3_REGION=us-west-1
确保在部署前将这些环境变量添加到Vercel中,以避免数据库迁移问题[1]。
希望这些信息对你有所帮助!
To continue talking to Dosu, mention @dosu.
用vercel的Postgresql 不行吗?
先使用 Navicat 工具本地看下是否可以连接到;确保外网可访问。
阿里云示例:
按照上述流程购买公网IP然后绑定到你的VPC网络上,再试下看看。
直接用supabase 秒配置成功
Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑🤝🧑👫🧑🏿🤝🧑🏻👩🏾🤝👨🏿👬🏿
Directly use supabase to configure successfully in seconds
🥰 需求描述
请问用阿里云或者AMS的Postgresql 服务的人,大家是怎么配置vercel部署的啊?配置了很久都在报错,显示的是连接不到; 阿里云的没办法申请外网地址,亚马逊的开启了之后也是报连接不到的错误,请问各位都是怎么配置的呢?
🧐 解决方案
有没有成功配置的,或者有其他比较好的解决方法的?想通过vercel配置服务端的lobechat,但是Postgresql一直没解决,本人对数据库的知识比较欠缺,求各位指点
📝 补充信息
No response