-
Maven Proxy
-
Maven Mirror
-
Apt Proxy
-
Apt Mirror
-
Npm
-
Go
-
Python
-
Ruby
-
Docker
-
쩌 Repo 인증기능
-
이 리포 인증기능
로컬 repo 충돌났을 때 다 날리고 다시 하는 경우 좋음 컴퓨터가 두서너대여섯대인 경우 좋음 인터넷이 느린 경우 좋음 사무실에서 다 같이 쓰는경우 좋음
한번하면 되지만 설치는 귀찮음 지원되는게 별로 없음 home 디렉토리 날라감
- CONFIG_DIR=/config
- apt-proxy.yaml
- maven-proxy.yaml
- STORAGE_DIR=/storage
- apt-proxy
- maven-proxy
1 하위 디렉토리를 1뎁스 모두 뒤져서 chart.yaml파일을 찾는 방법으로 검증을 하게 되는데
deproxy처럼 helm디렉토리에 차트가 하나 있는 경우는 .
로 잡아주도록 한다
with:
chart_path: ./charts
2 gh-pages 브랜치 초기에 브랜치가 없으면 만들어줘야한다. https://stackoverflow.com/questions/34100048/create-empty-branch-on-github
git switch --orphan gh-pages
git commit --allow-empty -m "orphan gh-pages"
git push -u origin gh-pages
3 release네임이 겹치면 안된다. 자동업데이트 하도록 해야하지만 안하겟다
4 푸시할 때 마다 너무 쌓이니까 오래된걸 지우도록 해야할 것 같지만 나중에 경고가 뜨면 생각 해 보겠다
대강 이런걸 어느 경로에 저장할까 고민으 좀 해 보는 중
- global config
- 베이스 설정 루프
- 베이스 캐시 패스
- 캐시 시간
- PackageManager config
- repo별로 cache 설정
- Registry config
- 각각 target cache 설정
path: d:/tmp/cachedir/proxy/maven
# https://docs.gradle.org/current/userguide/declaring_repositories.html
servers:
- name: Maven Center
id: maven-center
url: https://repo.maven.apache.org/maven2/
description: "maven centeral"
- name: jcener
url: https://jcenter.bintray.com
description: "jcenter"
# google:
# url: https://maven.google.com
# description: "google android"
# # https://repo.spring.io/webapp/#/home
# spring_release:
# name: repo.spring.io-releases
# url: https://repo.spring.io/release
# spring_snapshorts:
# id: spring-snapshots
# name: repo.spring.io-snapshots
# url: https://repo.spring.io/snapshot
# company_internal:
# url: http://company
# description: "my company"
# auth:
# method: BASIC
# username:
rm -rf ~
maven
- https://cwiki.apache.org/confluence/display/MAVENOLD/Repository+Layout+-+Final
- https://cwiki.apache.org/confluence/display/MAVENOLD/Repository+Metadata apt
- https://wiki.debian.org/DebianRepository/Format
- http://www.ibiblio.org/gferg/ldp/giles/repository/repository-2.html
goproxy