
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 현재파일경로 이동할경로
파일 경로를 수정해주니 문제 해결!!