C:/Users/... 형식으로 사용됨./home/ubuntu/... 형식이어야 함.String baseDir = "C:/Users/pickj/webserver/dockerVolums/fream";
String baseDir = "/home/ubuntu/fream";
.env 또는 application-prod.yml 등에 경로 분리 설정:# application-dev.yml
product:
image:
base-path: C:/Users/pickj/webserver/dockerVolums/fream
# application-prod.yml
product:
image:
base-path: /home/ubuntu/fream
@Value로 경로 주입:@Value("${product.image.base-path}")
private String imageBasePath;
docker-compose.yml에서 다음과 같이 설정할 경우:volumes:
- C:\\Users\\pickj\\webserver\\dockerVolums\\fream:/home/ubuntu/fream
Docker 내부에서 /home/ubuntu/fream에 저장하면,
→ 윈도우 로컬 경로 C:\\Users\\pickj\\webserver\\dockerVolums\\fream에도 동일한 파일이 저장됨
→ 즉, 양방향 동기화됨