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
에도 동일한 파일이 저장됨
→ 즉, 양방향 동기화됨