내 프로젝트 구조 서비스 API를-가입 내부 파일golang 빌드
/github.com/user
- libraries
- services
- service-api-signup
- Dockerfile
- main.go
- service-api-second
- ...
- vendor
도커 공급 업체에 내 모든 종속성을 복사 도서관 고정 표시기에 경로를 가고 폴더를 어떻게
FROM golang
COPY . /go/src/github.com/user/services/service-api-signup
# need to copy all the dependencies on vendor to /go/src/github.com/..
빌드 할 이미지? (상위 디렉토리에서 복사하고 빌드해야 함)
내 개발 환경을 설정하려면 어떤 방법이 필요합니까?
감사합니다.
dep 파일을 내부 도커 파일로 사용하면 라이브러리 파일과 공급 업체 패키지를 도커 이미지로 가져 오려고합니까? 또는 github.com에서 설치를 시도합니까? –
Docker 내부에 코드를 작성하는 이유는 무엇입니까? 빌드를 실행 한 다음 실행 파일과 기타 필요한 아티팩트를 Docker 이미지로 복사하는 것이 좋습니다. – Flimzy
그러나 귀하의 질문에 대답하기 위해, 그것은 네트워크에서 일반적으로 (github이든 아니든 상관없이, 나는 당신이 무엇을 가져올 지 모르기 때문에) 설치할 것입니다. – Flimzy