将 Postgresql 存储库上传到 CentOS

将 Postgresql 存储库上传到 CentOS

我一直在努力在 Vultr CentOS 服务器上设置我的存储库,并遇到了几个问题。简而言之,我想知道人们如何在 CentOS 服务器上获取他们的后端存储库。将本地存储库文件夹移动到/root/服务器上是否正确?

最近的问题是这样的:

运行npm run migrate, 结果为

Error: EACCES: permission denied, scandir '/root/Repofolder/backend'
(node:14581) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'get' of undefined.

现在这个错误

> [email protected] migrate /root/Repofolder/backend
> postgrator --config postgrator-config.js

[14:24:20] table schemaversion does not exist - creating it.
[14:24:20] version of database is: 0
[14:24:20] migrating up to 2
Error: Ident authentication failed for user "postgres"

我已经使用 postgrator 设置了迁移,postgrator --config postgrator-config.js.

在登录 psql 和创建数据库并进行pg_hba.conf多次编辑时遇到用户和权限问题后,我不太确定其他人是否会采用这种方式在 CentOS 上获取他们的存储库(我将如何使用此推送我的本地更改)设置?)我也遇到了使用 Docker 和设置的问题db_url

DB_URL: process.env.DB_URL || 'postgresql://postgres@localhost/dbname'

实际上,我还需要推送我的前端代码,我正在考虑将其放在同一台服务器上,并使用不同的端口:

80对于前端、8000express 和5432postgres。

我无法找到有关人们如何在 CentOS 上设置 Postgres 全栈项目的资源。

相关内容