2017-12-14 8 views
1

내 소스 코드 파일에 이미지를 저장하는 대신 내 이미지 폴더를 직접 OpenShift 서버에 업로드하려고합니다.이미지 폴더를 OpenShift 3 서버에 직접 업로드하는 방법은 무엇입니까?

나는 또한 회사와 관련된 몇 개의 항아리가 있습니다. OpenShift 3 서버의 m2 Maven 저장소에 이들을 어떻게 설치합니까? 당신은 응용 프로그램이 사용하는 컨테이너에 부착 된 영구 볼륨이있는 경우

Reference 
========= 
1)mounted saperately as per your clarification- 
/dev/xvdbe  999320 4424 926084 1% /imgs 
2)I have done the Recreate 
3)I verified oc rsh 
sh-4.2$ cd /imgs                                      
sh-4.2$ ls                                       
images-static lost+found                                   
sh-4.2$ cd images-static                                    
sh-4.2$ ls                                       
beads gemstones hooks jcarousel necklace necklaces pendants                         
sh-4.2$ cd necklaces                                     
sh-4.2$ ls                                       
1497330344375_.jpg  
1497330365931.jpg           
1497330357394.jpg 
premadeDesigns 
modifiableDesigns 
4)I am accessing my images with URL 
http://openshiftLink.com/imgs/images-static/necklaces/                    / 1497330344375.jpg 
is this the right way to access persistence volumes 
+2

가 폐쇄 될 것입니다 OpenShift에 대해 알고 있습니다. 알고있는 영역이 아닌 경우 닫히는 문제를 표시하지 마십시오. –

답변

0

, 당신은 지속적 볼륨에 이미지로 파일을 복사 할 oc rsync를 사용할 수 있습니다.

또 다른 옵션은 Git 저장소에서 소스 코드를 가져 오기보다는 이진 입력 빌드를 사용하는 것입니다. 그렇게하면 Git 저장소의 일부가 아닌 파일을 빌드하는 것이 더 쉽습니다. 이것은 이미지 일 수도 있고 미리 컴파일 된 바이너리 아티팩트 일 수도 있습니다.

바이너리 입력에

세부 사항에서 확인하실 수 있습니다 빌드 :이 경우 실제로 분명이 요구되고 있는지 명확하지 않기 때문에이 문제를 표시하는으로

+0

Hii @Graham Dumpleton. 나는 openshift를 처음 사용하고 Java 응용 프로그램을 호스팅하고 있습니다. 이것들은 어리석은 의심이고 너에게 조금 성가심 일 수있다. 비록 당신이 할 수있는만큼 많이 응답하고 있습니다. 양해 해 주셔서 감사합니다. – Karthik

+0

Hii @Graham Dumbleton. 나는 persistence volume volume name에서 1Gi storage가 "pictures-storage"라고 주장했다. 내 응용 프로그램에서 "/ imgs"나는 내 응용 프로그램에서 "/ imgs"를 사용하여이 경로에 액세스 할 수 없습니다 마운트 이름 입니다이 스토리지를 추가했습니다. 접근하는 방법을 알려주십시오. – Karthik

+0

올바르게 작성했다면 할 수없는 이유가 없습니다. 컨테이너에 들어가기 위해''oc rsh''를 사용하고''/ imgs'' 디렉토리가 있는지 확인 했습니까? 해당 디렉토리에서''df -k .''를 실행하여 별도의 마운트인지 확인하십시오. OpenShift Online에서 "배포"전략을 사용하여 영구 볼륨 만 사용할 수 있기 때문에 배포 전략을 "롤링"대신 "재생성"으로 변경 했습니까? –