Immich v1.102.0 Release - 별 30,000개 출시 🌟
출처 | https://github.com/immich-app/immich/releases/tag/v1.102.0 |
---|
v1.102.0
⚠️주요 변경 사항(선택 전용)
주의
항상 최신 작성 파일을 가져오는 사람들에게 이것은 획기적인 변화 입니다 !
메모를 무시하면 (일시적으로) 데이터가 손실됩니다!
배경
과거에는 사람들이 도커 볼륨(예: )을 (의도하지 않게) 삭제하여 실수로 Postgres 데이터를 삭제한 경우를 많이 보았습니다 docker compose down -v
. 해당 데이터를 복구할 수 있는 방법이 없기
때문에 이는 불행한 일입니다 (백업이 없는 경우 백업을 만드세요! ). 우리는 한동안 Postgres 데이터를 로컬 폴더에 마운트하는 것에 대해 생각해 왔지만 항상 망설였습니다. 이렇게 하면 사람들이 변경 로그를 주의 깊게 읽지 않아 기존 인스턴스가 손상될 수 있기 때문입니다. 하지만 문제가 너무 많아서 결국 변경하기로 결정했습니다.
어떻게 해야 하나요?
아무것도 아님 . 릴리스 노트에서 지시한 경우에만 새 릴리스마다 작성 파일을 복사해야 합니다. 일반적으로 기존 인스턴스를 변경하지 않는 것이 좋습니다. 문제가 발생한 적이 없다면 데이터 마이그레이션을 시도하면 (불필요한) 위험에 빠지게 됩니다.
내 Docker 볼륨을 로컬 폴더로 마이그레이션하고 싶습니다.
불행히도 도커 볼륨을 내보내는 "적절한" 방법은 없습니다.
권장되는 방법은 볼륨과 디렉터리(데이터를 복사할 대상)를 임의의 컨테이너에 탑재하고 해당 컨테이너 내부에 셸을 가져온 다음 폴더를 수동으로 복사하는 것입니다.
주의
이 작업을 시도하기 전에 백업을 수행하십시오. 특히 현재 데이터베이스 덤프가 있는지 확인하십시오( pg_dump
).
경고
WSL을 사용하는 경우 postgres 위치로 아래 디렉터리를 사용 하지 마세요 . 일반적으로(모든 운영 체제에서) 데이터베이스 위치에 네트워크 공유를 사용하지 않는 것이 좋습니다. 이것은 깨지고 모든 종류의 이상한 문제를 일으킬 것입니다./mnt
이 변경 사항을 선택 하려면 파일에 추가 환경 변수가 있고 .env
기존 docker-compose.yml
파일에 수정 사항이 있어야 합니다.
docker-compose.yml
파일
database:
container_name: immich_postgres
image: registry.hub.docker.com/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME}
volumes:
- - pgdata:/var/lib/postgresql/data
+ - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
restart: always
volumes:
- pgdata:
model-cache:
.env
파일
[...]
DB_HOSTNAME=immich_postgres
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
+DB_DATA_LOCATION=./postgres
하이라이트
v1.102.0
Immich 릴리스 버전에 오신 것을 환영합니다 . 별 30,000개를 달성했습니다!!! 지속적인 지원에 진심으로 감사드립니다. 웹, 모바일, 서버 전반에 걸친 QoL 개선과 버그 수정에 초점을 맞춘 이번 릴리스를 선보이게 된 것을 자랑스럽게 생각합니다. 우리는 당신이 그것을 즐기시기 바랍니다. 강조 표시된 변경 사항 중 일부는 아래에서 확인할 수 있습니다.
- 인앱 언어 설정
- 햅틱 피드백 제어
- 앨범 목록 페이지 UI/UX 개선
- AV1 트랜스코딩
- 썸네일과 미리보기를 위해 WebP와 JPEG 중에서 선택하세요
- RAW 이미지에 포함된 미리 보기를 사용하는 옵션
- 슬라이드쇼 보기로 화면을 채우는 옵션
인앱 언어 설정
이제 새로운 인앱 언어 설정을 통해 휴대폰 인터페이스를 다른 언어로 유지하고 Immich의 앱을 다른 언어로 사용할 수 있습니다. 에서 찾을 수 있습니다
햅틱 피드백 제어
햅틱 피드백을 비활성화하는 옵션을 모바일 앱에 추가했습니다. 아래에서 찾을 수 있습니다.Settings > Preferences > Haptic Feedback
웹앨범 페이지 UI/UX 개선
앨범 그룹화
이 새로운 기능을 사용하면 이제 앨범을 연도 또는 소유자별로 그룹화할 수 있습니다(또는 전혀 그룹화하지 않을 수도 있음). 이는 때로는 비슷한 앨범이 많을 때 길을 잃지 않는 데 매우 유용할 수 있습니다.
- 이는 "표지" 및 "목록" 보기 모두에서 작동합니다.
- 앨범은 먼저 그룹화된 다음 해당 그룹 내에서 정렬됩니다.
- 그룹 정렬은 오름차순 또는 내림차순일 수 있습니다.
Group by
드롭다운은 드롭다운 옆에 있습니다Sort by
. 오른쪽에 있는 두 개의 버튼은Expand all
및 입니다Collapse all
.No grouping
를 선택 하면 표시되지 않습니다 .
- 그룹을 축소할 수 있습니다(로컬 저장소에 저장).
기타 UI 변경 사항
- 이제 앨범 카드에 사진의 월과 연도가 표시됩니다.
- 같은 달과 연도:
Jan 2024
- 다른 달, 같은 해:
Jan - Mar 2024
- 다른 연도:
Sep 2023 - Feb 2024
- 같은 달과 연도:
- 이제 앨범 카드에 제목이 최대 2줄까지 표시됩니다. 제목이 더 길면 줄임표로 잘립니다(변경 없음).
- "앨범 편집" 모달 디자인이 약간 변경되었습니다.
삶의 질
앨범 목록
- 상황에 맞는 메뉴에는 이제 , 및 4가지
Download
옵션 이Edit
있습니다 .Share
Delete
- 이제 앨범 카드를 마우스 오른쪽 버튼으로 클릭하면 상황에 맞는 메뉴가 표시될 수 있습니다.
- 이제 목록 보기에서 상황에 맞는 메뉴를 사용할 수 있습니다(
Edit
및Remove
버튼이 모두 제거됨). - 이제 '공유' 페이지에서 상황에 맞는 메뉴를 사용할 수 있으며 옵션은 1개뿐입니다
Download
. - 이제 검색 기능에서 악센트를 무시합니다.
앨범 보기
- 사진을 하나만 선택하면 이제 상황에 맞는 메뉴에 옵션이 표시됩니다
Set as album cover
.
AV1 트랜스코딩
이 릴리스에는 SVT-AV1 인코더를 사용하는 차세대 AV1 형식에 대한 지원이 추가되었습니다. AV1은 특히 고해상도 비디오에 대해 우리가 지원하는 다른 코덱과 동일한 품질로 더 작은 파일을 약속합니다. AV1에 대한 클라이언트 지원은 더 제한적이므로 하나의(서버 전용) 비디오에서 시도해 보고 전체 라이브러리를 트랜스코딩하기 전에 재생되는지 확인하는 것이 좋습니다.
새로운 이미지 설정
이번 릴리스 이전에는 모든 미리보기 이미지가 JPEG였고 모든 썸네일은 WebP였습니다. 이제는 사용자 정의가 가능하므로 원하는 대로 설정할 수 있습니다. 이는 또한 최소한의 변경으로 다른 형식을 추가할 수 있는 길을 열어줍니다.
RAW 이미지 자체를 변환하는 대신 RAW 이미지에 포함된 미리 보기를 사용하는 새로운 옵션도 있습니다. 이는 카메라에서 변환된 이미지가 제대로 보이지 않거나 대신 사용하고 싶은 맞춤 개발 미리보기가 있는 경우 특히 유용합니다.
슬라이드쇼 보기로 화면을 채우는 옵션
슬라이드쇼 보기로 화면을 채우는 새로운 옵션을 슬라이드쇼 설정에 추가하여 더욱 몰입감 있는 시청 환경을 제공합니다.
언제나 그렇듯이 이번 릴리스에서는 버그가 수정되었으며 기타 많은 개선 사항도 함께 제공됩니다.
프로젝트 지원을 고려해 보세요.
지원하다
프로젝트가 도움이 된다면 다음 채널을 통해 Immich를 지원할 수 있습니다.
- GitHub 후원자를 통한 월별 기부
- GitHub 후원자를 통한 일회성 기부
- 리브레페이
- 커피를 사다
- 비트코인: 3QVAb9dCHutquVejeNXitPqZX26Yg5kxb7
이는 제가 이 프로젝트를 앞으로도 몇 년간 계속해서 개발하고 작업하기를 원한다는 사실을 알려주는 좋은 방법입니다.
변경된 사항
⚠️주요 변경 사항
- 기본적으로 postgres 폴더를 로컬 디렉터리에 마운트합니다.@danieldietzler#8443 에서
🗄️ 서버
- 수정(서버): 이미지 구성이 업데이트되지 않습니다.@mertalev#8579 에서
- 잡일(서버): 시스템 구성 키를 더 잘 입력하려면 다음을 수행하세요.@mertalev#8580 에서
- 수정(서버): x264/x265 매개변수가 올바르게 설정되지 않았습니다.@mertalev#8587 에서
- fix(server): hevc가 아닌 스트림을 복사할 때 hevc 태그가 설정됩니다.@mertalev#8582 에서
- feat(server,web): 이미지 형식을 구성합니다.@mertalev#8581 에서
- 수정:
npm i
Windows에서 …@jellemdekker#8619 에서 - 수정(서버): 읽기 전용 자산의 썸네일을 삭제합니다.@Ynng#8593 에서
- 수정(서버): DTO에서 isWatched를 제거합니다.@danieldietzler#8598 에서
- 잡일(서버): 사용하지 않는 메소드를 제거합니다.@jrasm91#8639 에서
- 수정(서버): 앨범을 만들 때 저작물 권한이 필요합니다.@danieldietzler#8686 에서
- 다음을 통해 AV1 트랜스코딩 지원을 추가하세요.@n00mkrad#8491 에서
- 수정(서버): 라이브러리 간 모션 사진 링크를 방지하고 getByChecksum 라이브러리를 다음과 같이 특정하게 만들었습니다.@Ynng#8719 에서
- 수정(서버): 모션 사진을 기존 비디오 자산과 연결합니다.@Ynng#8724 에서
- 수정(서버): 외부 라이브러리 모션 포토 비디오 자산 처리@Ynng#8721 에서
- (서버) 다음을 통해 서버 및 마이크로서비스의 호스트 주소 설정을 허용합니다.@yparitcher#8800 에서
- feat(server): 주입된 로거를 통한 상관 관계 ID@jrasm91#8823 에서
- 집안일: 도서관 청소를 지켜보는 중@jrasm91#8835 에서
- feat(서버): 효율적인 전체 앱 동기화@fyfrey#8755 에서
- 잡일: vitest로 마이그레이션@jrasm91#7156 에서
- 잡일(서버): 스왑 파일을 삭제합니다.@jrasm91#8856 에서
- ImmichLogger를 삽입된 ILoggerRepository로 마이그레이션합니다.@iamamansharma#8855 에서
- 수정(서버): CorrelationId by@jrasm91#8858 에서
- feat(server): 로깅 인터셉터@jrasm91#8859 에서
- fix(server): 동영상에 대한 저장 사용량 계산@Ynng#8722 에서
- 리팩터링(서버): immich-admin 목록-사용자@jrasm91#8862 에서
- 수정(서버): 얼굴 감지에 보관된 이미지를 포함합니다.@mertalev#8892 에서
- fix(서버): 썸네일 생성 및 ml을 위해 보이지 않는 자산을 건너뜁니다.@mertalev#8891 에서
- 리팩터링(서버): 세션별@jrasm91#8915 에서
- 리팩터링(서버): 쿠키@jrasm91#8920 에서
- feat(서버): 원시 이미지에 포함된 미리보기를 사용합니다.@mertalev#8773 에서
📱 모바일
- feat(mobile): 누락된 번역을 추가하세요.@michelheusschen#8537 에서
- feat(mobile): 지도에 파트너의 사진을 포함합니다.@BlackBadPinguin#8553 에서
- feat(mobile): 앱 언어 선택기에서@alextran1502#8574 에서
- 현지화: 번역 업데이트:@alextran1502#8584 에서
- feat(모바일/웹): 공유 링크의 만료 기간을 더 길게 추가하세요.@akoscomp#8617 에서
- 잡일(모바일): 언어 설정을 다른 파일로 이동@alextran1502#8726 에서
- 수정(모바일): 가능한 경우 로그에 오류 세부 정보를 표시합니다.@shenlong-tanwen#8729 에서
- 수정(모바일) : 임의 로그아웃 by@alextran1502#8739 에서
- feat(mobile): 햅틱 피드백 설정 by@alextran1502#8723 에서
- 잡일(모바일): TODO 댓글 업데이트 작성자:@benmccann#8826 에서
- 잡일(모바일): 전체 너비 언어 변경 드롭다운@alextran1502#8806 에서
- 수정:(모바일): 모바일 설정 모달에서 이전 IMICH 텍스트를 업데이트합니다.@martyfuhry#8906 에서
🖥️ 웹
- feat(web): 앨범 목록 페이지의 ux/ui를 향상시킵니다.@Ethan13310#8499 에서
- fix(web): 하나만 선택한 경우 onStackAssets 바로가기를 우회합니다.@Funk66#8559 에서
- feat(web,a11y): 슬라이더 접근성 개선@ben-basten#8479 에서
- 수정(웹): 작업 페이지의 동시성 링크@danieldietzler#8572 에서
- 수정(웹): 구성 파일을 사용할 때 일부 설정이 비활성화되지 않습니다.@mertalev#8576 에서
- 수정(웹): 항상 표시되는 기본 버튼으로 재설정@mertalev#8577 에서
- feat(web): 클립보드에서 사진 붙여넣기@TomixUG#8475 에서
- feat(웹): 검색창 바로가기를 추가하세요.@danieldietzler#8630 에서
- 잡일(웹): HDR 비디오가 항상 다음으로 트랜스코딩되도록 지정합니다.@patrontheo#8634 에서
- feat(web,a11y): FullScreenModal UI를 표준화합니다.@ben-basten#8566 에서
- 잡일(웹): 다음을 제외하는 대신 예상되는 오타를 수정했습니다.@patrontheo#8638 에서
- feat(web): 동영상 썸네일 반복@lukashass#8662 에서
- 두 개의 터치 입력 대신 원터치 입력을 사용하여 Photo Sphere에서 이동할 수 있습니다. ~에 의해@hrdl-github#8620 에서
- 잡일(웹): BaseModal을 콜백 패턴으로 이동합니다.@ben-basten#8696 에서
- 수정(웹): UI 조정@mgabor3141#8757 에서
- fix(web): 모달에서 포커스를 탈출합니다.@ben-basten#8730 에서
- fix(web): 사용자가 완전히 위쪽이나 아래쪽으로 이동할 수 없도록 스크롤바를 수정합니다.@Ethan13310#8637 에서
- fix(web): 검색어를 지울 때 쿼리 매개변수를 제거합니다.@martabal#8817 에서
- 수정(웹): 휴지통에 있는 항목을 삭제합니다.@martabal#8821 에서
- fix(web): 앨범 설명 높이 기준@martabal#8818 에서
- feat(web,a11y): BaseModal을 FullScreenModal로 통합합니다.@ben-basten#8787 에서
- fix(web,a11y): 입력 필드에서 자동 초점을 제거합니다.@ben-basten#8857 에서
- feat(web): 사진 페이지에서 스택 해제 ; 스택 수 수정@Ethan13310#8419 에서
- feat(웹): 페이지 위로 및 페이지 아래로 바로 가기 추가@martabal#8910 에서
- fix(web) : 얼굴 편집 시 알림 인원수@martabal#7352 에서
- feat(web): 슬라이드쇼 보기로 화면을 채우는 옵션을 추가합니다.@martabal#8909 에서
⚡ CLI
📓 문서
- 다음을 통해 언어를 성별 중립적으로 만듭니다.@iamwillbar#8535 에서
- feat(docs): 다음을 통해 주요 변경 사항에 대한 정보를 추가합니다.@aviv926#8524 에서
- 문서: 기존 Postgres 작성자:@mmomjian#8549 에서
- 문서: pg_dumpall 개선 사항:@mmomjian#8546 에서
- feat(docs): Unraid 설치 가이드 업데이트:@mgabor3141#8540 에서
- 오타 수정: immcih -> immich by@vozhyk-#8568 에서
- 스마트 검색 기능에 대한 최신 정보@aviv926#8625 에서
- feat(docs):파트너 공유를 위한 새로운 정보@aviv926#8308 에서
- 수정: unraid 설정 문서에서 도커 이름을 다음과 같이 변경하세요.@Poolitzer#8476 에서
- 문서: 커뮤니티 프로젝트 작성자:@jrasm91#8641 에서
- 문서: postgres-backup-local의 Postgres v14에 고정@mmomjian#8665 에서
- 문서: Immich 폴더 앨범 생성자를 추가하세요.@mmomjian#8666 에서
- Podman Quadlets 문서 커뮤니티 프로젝트 추가@tbelway#8684 에서
- 문서: 지구 거리 복원 수정@mmomjian#8692 에서
- 문서: 오타 수정 방법@benmccann#8698 에서
- docs(ml): 하드웨어 가속 문서를 업데이트합니다.@mertalev#8700 에서
- 문서: 개발을 위한 백엔드 연결에 대한 세부 사항을 다음과 같이 명확히 합니다.@benmccann#8727 에서
- 커뮤니티 프로젝트에 Lightroom 플러그인을 추가하세요.@midzelis#8736 에서
- docs: DB에 저장된 체크섬의 문서 유형@mmomjian#8737 에서
- 문서: DB 쿼리 정리@mmomjian#8740 에서
- 문서: 커뮤니티 프로젝트 추가 방법:@mmomjian#8759 에서
- 문서: 데모 앱에서는 업로드가 비활성화되어 있습니다.@benmccann#8786 에서
- 문서: 파일 사용자 정의 위치@aviv926#8627 에서
- 문서: 커뮤니티 가이드 작성자:@aviv926#8812 에서
- 문서: 사소한 변경 사항:@aviv926#8814 에서
- 문서: 커뮤니티 가이드/프로젝트 업데이트, 소규모 PG 쿼리 업데이트@mmomjian#8844 에서
- 커뮤니티 프로젝트 PSImmich 추가@hanpq#8851 에서
- 문서: 작은 변경 사항 모음@mmomjian#8854 에서
- 문서: 벡터 부여 수정... 다시 작성자:@mmomjian#8860 에서
- oauth.md 업데이트:@alvitali#8794 에서
- 문서: 저장소 템플릿 문서의 저장소 레이블 문서에 대한 링크@benmccann#8911 에서
🔨 유지 관리
- 잡일(deps): docker/setup-buildx-action을 3.2.0에서 3.3.0으로 변경합니다.@dependabot#8621 에서
- 잡일(deps): 종속성 eslint-plugin-unicorn을 v52로 업데이트합니다.@renovate#8629 에서
- feat(gh-templates): FR에 대한 중복되지 않은 확인을 요구합니다.@bo0tzz#8618 에서
- 수정(gh-templates): 필수 라벨 속성을 추가합니다.@bo0tzz#8632 에서
- feat(github): CODEOWNERS 파일을 생성합니다.@bo0tzz#8636 에서
- 집안일: 공동 소유자에 추가:@danieldietzler#8640 에서
- feat: 설치 스크립트에 대한 오류 처리를 개선합니다.@mmomjian#8422 에서
- 잡일(deps): node.js를 3fb85a6으로 업데이트합니다.@renovate#8643 에서
- 잡일(deps): node.js를 7e22729로 업데이트합니다.@renovate#8644 에서
- fix(deps): typescript-projects를 업데이트합니다.@renovate#8647 에서
- "fix(deps): typescript-projects 업데이트( #8647 )"를 다음 방법으로 되돌립니다.@alextran1502#8650 에서
- fix(deps): typescript-projects를 업데이트합니다.@renovate#8651 에서
- 잡일(deps): 종속성 @playwright/test를 v1.43.0으로 업데이트합니다.@renovate#8671 에서
- 잡일(deps): prom/prometheus docker 다이제스트를 4f6c47e로 업데이트합니다.@renovate#8687 에서
- fix(deps): 머신러닝 업데이트@renovate#8646 에서
- fix(deps): 종속성 베개를 v10.3.0 [보안]으로 업데이트합니다.@renovate#8493 에서
- 집안일: 코드 소유자 추가 방법@mertalev#8701 에서
- 리팩터링: 라이브러리 e2e by@jrasm91#8693 에서
- 잡일(deps): grafana/grafana 도커 태그를 v10.4.2로 업데이트합니다.@renovate#8731 에서
- fix(deps): 종속성 반영 메타데이터를 ^0.2.0으로 업데이트합니다.@renovate#8784 에서
- 잡일(deps): mambaorg/micromamba:bookworm-slim docker 다이제스트를 4de6145로 업데이트합니다.@renovate#8828 에서
- 잡일(deps): stumpylog/image-cleaner-action을 0.5.0에서 0.6.0으로 향상@dependabot#8841 에서
- 잡일(deps): 종속성 러프를 v0.3.6으로 업데이트합니다.@renovate#8850 에서
- fix(deps): typescript-projects를 업데이트합니다.@renovate#8834 에서
- 잡일(deps): 기본 이미지를 v20240416(주요)로 업데이트합니다.@renovate#8660 에서
- 잡일(deps): node.js를 d328c7b로 업데이트합니다.@renovate#8829 에서
- 잡일(deps): node.js를 ec0c413 으로 업데이트합니다.@renovate#8833 에서
- fix(deps): 종속성 gunicorn을 v22 [보안]으로 업데이트합니다.@renovate#8863 에서
- 잡일(deps): Registry.hub.docker.com/library/redis:6.2-alpine docker 다이제스트를 84882e8로 업데이트합니다.@renovate#8913 에서
- 잡일(deps): redis:6.2-alpine docker 다이제스트를 84882e8로 업데이트합니다.@renovate#8912 에서
기타 변경사항
- 잡일: 버그 템플릿에 'logs' 필드를 추가했습니다.@SandiyosDev#8771 에서
새로운 기여자
- @iamwillbar#8535 에서 첫 번째 기여를 했습니다.
- @BlackBadPinguin#8553 에서 첫 번째 기여를 했습니다.
- @mgabor3141#8540 에서 첫 번째 기여를 했습니다.
- @vozhyk-#8568 에서 첫 번째 기여를 했습니다.
- @jellemdekker#8619 에서 첫 번째 기여를 했습니다.
- @pedrxd#8561 에서 첫 번째 기여를 했습니다.
- @TomixUG#8475 에서 첫 번째 기여를 했습니다.
- @Ynng#8593 에서 첫 번째 기여를 했습니다.
- @Poolitzer#8476 에서 첫 번째 기여를 했습니다.
- @patrontheo#8634 에서 첫 번째 기여를 했습니다.
- @akoscomp#8617 에서 첫 번째 기여를 했습니다.
- @tbelway#8684 에서 첫 번째 기여를 했습니다.
- @n00mkrad#8491 에서 첫 번째 기여를 했습니다.
- @midzelis#8736 에서 첫 번째 기여를 했습니다.
- @SandiyosDev#8771 에서 첫 번째 기여를 했습니다.
- @yparitcher#8800 에서 첫 번째 기여를 했습니다.
- @hanpq#8851 에서 첫 번째 기여를 했습니다.
- @iamamansharma#8855 에서 첫 번째 기여를 했습니다.
- @alvitali#8794 에서 첫 번째 기여를 했습니다.
전체 변경 내역 : https://github.com/immich-app/immich/compare/v1.101.0 ...
사진 다운로드해서 다시 업로드 ㅋㅋ
For people always pulling the latest compose file, this is a breaking change!
Disregarding the notes will result in (temporary) data loss!
What do I have to do?
Nothing.
뭘 어떻게 하라는 걸까요..?
위의 설명 대로 뺄 거 빼고 추가할 거 추가한 후
도커 폴더에 원래 있던 pgdata 폴더 postgres로 이름 바꾸고 빌드 하니까 기존 설정 그대로 올라오네요
불안하신 분들은 pgdata폴더 백업 하시고 진행 하세요
사람들이 자꾸 실수로 도커 볼륨 pgdata를 날려버리는 바람에 docker-compose.yml 파일에서 기본 DB 경로를 마운트한 로컬 폴더로 변경한대요.
docker-compose.yml을 매번 최신 버전으로 다운 받아서 사용하는 사람은 이런 변경점을 알고 사용하라는 얘기 같네요.
docker-compose.yml 파일을 업데이트할 필요가 없는 사람은 아무것도 하지 않아도 됩니다.