일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ssh
- ubuntu
- perfect
- kitura
- SWIFT
- rethinkdb
- PYTHON
- sshpass
- port forwarding
- ftp
- mysql
- 실행권한
- insert
- centos
- Jupyter Notebook
- appium server
- openpyxl
- Jupyter
- postgres
- appium
- nohup
- STF
- 28015
- GoCD
- nmap
- postgresql
- Materials
- nGrinder
- create table
- STF_PortForwarding
- Today
- Total
목록Tools (52)
don't stop believing
git config 설정git config --global user.name "Sam Smith"git config --global user.email sam@example.com git 초기화git init git check out (local repository에 working copy를 만듭니다.)git clone username@host:/path/to/repositorygit clone https://github.com/ochococo/Design-Patterns-In-Swift.git git에 파일 추가git add git add * local repository에 commit하기git commit -m "Commit message" remote repository에 올리기git push gi..
Mac에는 Homebrew가 있고 Ubuntu에는 apt-get, CentOS에는 yum이 있습니다.Windows에도 Choco가 있습니다. 모두 비슷하게 Package를 설치/관리해 주는 툴입니다. https://chocolatey.org/ Windows 10에서 Chocolatey를 설치하고 사용해 보겠습니다.설치는 간단합니다.https://chocolatey.org/install 먼저 Windows PowerShell (관리자)를 실행합니다. Windows PowerShell (관리자) 실행 후 설치 가이드에 있는 PowerShell용 명령을 그대로 실행시켜 줍니다. PS C:\WINDOWS\system32> Set-ExecutionPolicy Bypass -Scope Process -Force; ..
개발 및 서비스 환경을 Docker로 사용할 예정입니다.Swift, Perfect로 API 서버를 만들 예정입니다. 우선, Ubuntu와 Docker 학습을 위해 아래와 같이 진행합니다. Ubuntu latest 버번의 docker image를 다운 받습니다. ubuntu container에 swift를 설치합니다. swift 빌드를 위한 Library 및 Packge들을 설치합니다. Swift Package Manager로 빌드해 봅니다. 시작에 압퍼 Docker 버전부터 확인해 봅니다. $ docker --version Docker version 18.03.1-ce, build 9ee9f40 Ubuntu 최신 버전의 이미지를 다운받습니다. $ docker pull ubuntu:latest 다운받은 이..
Windows에 설치합니다.https://store.docker.com/editions/community/docker-ce-desktop-windows 설치 파일을 받아 실행합니다. 설치 과정에서 Windows가 재시작할 수 있습니다.설치가 완료되면 Windows Tray에 Docker 아이콘이 생성됩니다. 정상적으로 설치가 되었는지 cmd창을 열고 버전을 확인해 봅니다. C:\Users\jake>docker --version Docker version 17.12.0-ce, build c97c6d6 C:\Users\jake>docker-compose --version docker-compose version 1.18.0, build 8dd22a96 C:\Users\jake>docker-machine --..
Docker Base Commandhttps://docs.docker.com/engine/reference/commandline/docker/ 레지스트리에서 로컬로 이미지 가져오기docker pull :docker pull swiftdocker pull ubuntu:16.04 레지스트리에서 이미지 검색하기docker searchdocker search ubuntu 이미지를 로컬에서 레지스트리로 밀어넣기docker pushdocker push tongchun/macaronapi:0.1.0 컨테이너 생성docker run -i -t --name :docker run -it ubuntu:16.04 /bin/bashdocker run -it -p 10260:10260 -v /Users/tongchunkim/Do..
Swift로 API 서버 배포하는데 개발 환경인 Mac과 서비스 환경인 Ubuntu 설정이 달라 신경쓰였습니다.개발 환경을 맞추기 위해 방법을 찾다 이제서야 Docker를 사용하게 되었습니다. Docker에 대한 설명은 아래 링크에 친절하고 자세하게 설명되어 있습니다. 초보를 위한 도커 안내서 - 도커란 무엇인가?초보를 위한 도커 안내서 - 설치하고 컨테이너 실행하기초보를 위한 도커 안내서 - 이미지 만들고 배포하기
API Documentation tool로 Swagger를 쓰려고 하였으나 node 서버가 아닌 swift로 서버를 만드는 것과 설정상의 어려움으로 다른 tool을 찾게 되었습니다. API Workbench는 Atom에서 Package로 추가하여 사용할 수 있고 raml2html으로 html 파일로 뽑아낼 수 있어 쉽고 간단할 것 같습니다.먼저 Atom을 설치합니다. 그리고 apm 으로 api-workbench를 설치합니다. $ apm install api-workbench Installing api-workbench to /Users/tongchunkim/.atom/packages ✓ Atom을 다시 실행시키면 api-workbench의 dependencies를 설치하라고 뜹니다. 설치해 줍니다.설치하..
Ubuntu 서버에 Swagger를 설치하고 swagger-ui를 연동한 상태입니다. Swagger의 구성은 기본 구성에서 시작하겠습니다. [Ubuntu에 Swagger 설치] 이제 API 서버 개발 진행에 따라 Swagger를 계속 업데이트 해줘야 하는데 서버에 있는 Swagger의 editor 실행이 안되 yaml 수정이 불편합니다. 혹시 내가 모르는 swagger edit 실행방법이 있는지는 모르겠으나 우선 생각한 방법은 아래와 같습니다. 사내 테스트 서버에 API 서버를 구성한다.Gitlab과 Jenkins로 사내 테스트 서버에 자동 배포을 구성한다.사내 테스트 서버에 Swagger를 설치하고 실행한다.Local PC에 Swagger edit를 설치하고 yaml 파일을 작성한다.yaml 파일을 A..
파일을 추가하고 싶다면 svn add로 하면 됩니다.새로 추가된 모든 파일을 add하고 commit해 봅시다. $ svn add * --force $ svn commit -m "add files" 실제 svn command를 사용할 때 저 두 명령이 가장 많이 사용하는 명령입니다.
Gitlab의 특정 project에 push된게 있다면 가저와서 빌드하는 것을 Jenkins로 구현해 봅시다.시작은 기본 구성에서 시작하겠습니다.[Ubunto에 Jenkins 설치] Jenkins가 Gitlab에 연결하려면 git 과 Gitlab, Gitlab Hook plugin이 필요합니다. Jenkins 설치할 때 git plugin은 기본 설치됩니다.설치된 plugin은 Jenkins 관리 > 플러그인 관리 > 설치된 플러그인 목록 탭에서 확인할 수 있습니다.Gitlab과 Gitlab Hook plugin 설치는 설치가능 탭에서 확인할 수 있으며 우측 상단의 필터롤 찾을 수 있습니다.jenkins 설정에 앞서 Gitlab에서 Access Token을 생성해야 합니다.Access Token은 Git..