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
フロントエンド、8000
エクスプレス、5432
ポストグレス用。
CentOSでPostgres全体のスタックプロジェクトを設定する方法のリソースが見つかりません。