Product

    [BaGet] NuGet Package 등록

    Nuget Package Upload # batch file @echo off # set PACKAGE_PATH="[nupkg file path]" set PACKAGE_PATH="C:\Nuget\test.nupkg" # set NUGET_KEY=[api key] set NUGET_KEY=nnuuggeettt # set NUGET_SERVER=[Nuget Server] set NUGET_SERVER_INDEX_JSON=https://baget.test.com/v3/index.json # Dotnet CLI dotnet nuget push -s %NUGET_SERVER_INDEX_JSON% %PACKAGE_PATH% -k %NUGET_KEY% --skip-duplicate # NuGet CLI nuget ..

    [BaGet] NuGet Package 삭제

    Delete Nuget Package # NuGet CLI # Nuget delete [Package Name] [Package Version] [-s [Server]] -k [API Key] Nuget delete TestLibrary 1.0 -s https://baget.test.com -k aaapppiiikkkeeeyyy # Dotnet CLI # dotnet delete [Package Name] [Package Version] [-s [Server]] -k [API Key] dotnet nuget delete TestLibrary 1.0 -s https://baget.test.com -k aaapppiiikkkeeeyyy

    [Docker] Private Nuget : BaGet 서버 구축

    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] MariaDB 올리기

    MariaDB Docker Image 생성 및 실행 1. 폴더 구조 2. Source Dockerfile FROM mariadb ENV MYSQL_ROOT_PASSWORD qwer1234 WORKDIR /etc/mysql RUN mkdir setDB WORKDIR /etc/mysql/setDB //초기 세팅 SQL 파일 Docker로 Copy COPY ./Config/setDB.sql /etc/mysql/setDB/setDB.sql //MariaDB Config Setting (table 소문자, 한국 시간, 한글 깨짐 수정 등) RUN echo lower_case_table_names=1 >> /etc/mysql/conf.d/docker.cnf RUN echo default-time-zone='+9:0..

    [Docker] MariaDB 백업/복구 (mysqldump)

    Container 외부에서 MariaDB Data Backup Container에 접속하지 않고 MariaDB 데이터를 SQL로 저장. 명령어 기본 실행문 # docker exec [Container Name] /usr/bin/mysqldump -u [UID] --password=[Password] [DB Name] > [Backup File Full Path] docker exec con_mariadb /usr/bin/mysqldump -u root -password=system workspace_db > /usr/bin/backup/backup_20210112.sql 옵션 # 전체 DB Backup docker exec [Container Name] /usr/bin/mysqldump -u [UID] ..

    [Docker] Image / Container 관리 (Export, Import, Save, Load)

    Docker Image Save (Image -> tar) # Docker save [option] [File Name] [Image Name] Docker save -o nginx.tar nginx:latest Load (tar -> Image) # Docker load -l [tar] [File Name] Docker load -l tar nginx.tar # Docker load tar) # Docker export [Container ID/Name]>[File Name] Docker export nginx > nginx.tar Import (tar -> Conta..

    [Docker] 실행중인 Container restart 옵션 추가

    Update Container # docker update --restart=always docker update --restart=always TestContainer