CentOS에 Postgresql 저장소 업로드

CentOS에 Postgresql 저장소 업로드

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 전체 스택 프로젝트를 설정하는 방법에 대한 리소스를 찾을 수 없습니다.

관련 정보