Codit Develop
Codit Develop
Codit Develop
전체 방문자
오늘
어제
  • 분류 전체보기 (146)
    • IT (1)
      • 스마트폰 (1)
    • Game (59)
      • DNF (0)
      • StarCraft2 (11)
      • LostArk (45)
      • Minecraft (3)
      • Elyon (0)
    • Develop (43)
      • Web (15)
      • PHP (2)
      • Laravel (0)
      • C# (11)
      • NodeJS (1)
      • Java (2)
      • Python (1)
      • Cordova (3)
      • Android (0)
      • WPF (1)
      • PowerShell (5)
      • Other (2)
      • Javascript (0)
    • OS (17)
      • Windows (6)
      • Linux (11)
    • Product (17)
      • Docker (10)
      • GitLab (3)
      • NuGet (2)
      • Git (1)
      • Nginx (1)
    • DB (7)
      • All-DB (2)
      • MariaDB (2)
      • MySQL (2)
      • Oracle (0)
      • MSSQL (1)
      • Cubrid (0)
    • PC (2)
      • 견적함 (2)
      • 정보 (0)

블로그 메뉴

    공지사항

    인기 글

    태그

    • 히든
    • 씨앗
    • 개복디
    • 로스트아크
    • 몬스터
    • 조합
    • 숨겨진
    • 모험의서
    • Linux
    • 아르테미스
    • 디펜스
    • 모코코
    • 오즈혼
    • 모험의 서
    • 모험의
    • 뷰포인트
    • jQuery
    • docker
    • web
    • JavaScript
    • c#
    • css
    • 서
    • 유디아
    • MySQL
    • db
    • 스타2
    • 구릉지
    • 개인복권디펜스
    • html

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    Codit Develop
    Product/Docker

    [Docker] Private Nuget : BaGet 서버 구축

    [Docker] Private Nuget : BaGet 서버 구축
    Product/Docker

    [Docker] Private Nuget : BaGet 서버 구축

    2021. 7. 21. 09:49
    반응형

    BaGet

    GitHub : https://github.com/loic-sharma/BaGet

    개인용으로 사용 가능한 NuGet


    필요 작업

    • NuGet API 발급
    • Docker 설치

    NuGet API 발급

    BaGet을 사용하기 위해서는 NuGet API를 서버에 등록해야함.

    NuGet : https://nuget.org

    API Key 등록

    • Sign in 후 API Keys 페이지 접속
    • Create 선택 후 기본값에서 필수 요소 입력
      • Key Name : API Key 별칭
      • Expires In : API 유효 기간
      • Package Owner : API 소유 유저 (본인 자동 선택)
      • Glob Pattern : 패키징 관리 패턴 ( * 입력 )
    • Create로 등록 이후, 등록 리스트에서 Copy를 눌러 API Key 발급.

    Docker BaGet Container 설치

    • Docker Compose 생성
      baget:
          image: "loicsharma/baget"
          container_name: [CONTAINER_NAME]
          restart: always
          ports:
              - 80:80
          environment:
              ApiKey: [API_KEY]
    • Container 설치
      docker-compose up -d​

    설치 확인

     

    자세한 설정은 링크 참조
    https://loic-sharma.github.io/BaGet/installation/docker/

     


    BaGet Package Upload

    • .NET CLI
      # BAGET_SERVER : BaGet 서버 주소 ( https://[SERVER_URL]/v3/index.json )
      # NUGET_KEY : 발급받은 Nuget API Key
      # PACKAGE_PATH : nupkg 파일 경로
      
      dotnet nuget push -s [BAGET_SERVER] [PACKAGE_PATH] -k [NUGET_KEY]

     

    반응형
    저작자표시 비영리 변경금지 (새창열림)

    'Product > Docker' 카테고리의 다른 글

    [Docker] Oracle 11g 설치  (0) 2022.02.09
    [Docker] Container Root 계정으로 접속  (0) 2022.01.12
    [Docker] MariaDB 올리기  (0) 2021.05.13
    [Docker] MariaDB 백업/복구 (mysqldump)  (0) 2021.01.12
    [Docker] Image / Container 관리 (Export, Import, Save, Load)  (0) 2021.01.07
    • 필요 작업
    • NuGet API 발급
    • Docker BaGet Container 설치
    • BaGet Package Upload
    'Product/Docker' 카테고리의 다른 글
    • [Docker] Oracle 11g 설치
    • [Docker] Container Root 계정으로 접속
    • [Docker] MariaDB 올리기
    • [Docker] MariaDB 백업/복구 (mysqldump)
    Codit Develop
    Codit Develop
    내가 보려고 만든 개발 블로그

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.