[meetings]docker postgresql superuser password 에러

yoon·2023년 11월 17일

meetings

목록 보기
2/13

❌ 발생한 오류

db를 초기화하는 중에 문제가 발생했다는 말이다.

✅ 해결 방안

에러를 해결하기 위해서 POSTGRES_USER와 POSTGRES_PASSWORD를 설정해주면 된다.

services:
  postgres:
    container_name: postgres
    image: postgres:14.5
    volumes:
      - postgres:/var/lib/postgresql/data/
    environment:
      - POSTGRES_USER
      - POSTGRES_PASSWORD
      - POSTGRES_DB
    restart: always

그런데 docker-compose.yml파일의 environment에 변수를 작성하고, .env 파일에 정의를 해주었는데 계속 못 읽어오고 에러가 나왔다.

그 이유는 파일의 경로!!!
docker-compose.yml파일과 .env파일이 같은 경로에 있어야 한다

linux 명령어
mv 현재파일경로 이동할경로

파일 경로를 수정해주니 문제 해결!!

profile
하루하루 차근차근🌱

0개의 댓글