简介

本指南解释了如何在 Railway 上部署一个即用型 Meilisearch 实例。 Railway 是一个部署平台,您可以在其中预置基础设施,在本地使用该基础设施进行开发,然后部署到云端。 Railway 旨在成为开发、部署和诊断应用程序问题的最简单方式。

要求

要继续操作,您需要一个 Railway 帐户。如果您没有,可以访问上述链接并点击右上角的“登录”以使用您的 GitHub 帐户或电子邮件登录。

部署 Meilisearch

点击下面的按钮,快速将 Meilisearch 实例部署到 Railway。 部署到 Railway

环境变量

MEILI_ENV:默认情况下,此模板将 MEILI_ENV 环境变量设置为 production。如果您希望访问 Meilisearch 搜索预览,请将 MEILI_ENV 更新为 development MEILI_MASTER_KEY:将 MEILI_MASTER_KEY 环境变量替换为一个强密钥以保护您的 Meilisearch 实例。 如果您想快速生成一个安全的随机密钥,您可以在终端中运行以下命令:
openssl rand -base64 48
要定义所需密码长度,您可以像这样在命令中添加 | cut -c-${DESIRED_LENGTH}| head -c${DESIRED_LENGTH}
openssl rand -base64 48 | cut -c1-32
openssl rand -base64 48 | head -c32
在这种情况下,它将生成一个 32 个字符长的字符串。
设置主密钥是可选的,但如果没有它,您的服务器将接受未经识别的请求,这可能会影响您在服务器上的使用配额。如果您在生产环境中需要一些保护,我们强烈建议设置一个主密钥。

测试 Meilisearch

如果您已将 Railway 服务中的 MEILI_ENV 环境变量设置为 development,您将可以访问 Meilisearch 搜索预览 从您的 Railway 帐户仪表板复制您项目的公共 URL(例如,meilisearch-production-up.railway.app)并将其粘贴到您的浏览器中。
Railway dashboard
您应该会进入 Meilisearch 搜索预览,您将被要求输入主密钥。 您现在可以 创建您的第一个索引了! 享受
© . This site is unofficial and not affiliated with Meilisearch.