iterm2에서 복사 하고 싶은데 마우스를 쓰지 않고 하고 싶을 때 아래 방법을 쓴다. 1.shift + command + c2.커서로 이동3.space누름4.범위 지정5.command + cll했을 때 목록을 복사 하고 싶을 때shift + command + c를 누르면 커서 모양이 바뀐다. 약간 Y자 모양 같다.방향키를 위치로 옮긴다. space를 누른다. 커서 모양이 두껍게 바뀐 것을 볼 수 있다.이때 커서를 이동하면 구역 설정이 된다.취소 하려면 esc를 누르면 된다.end.
shell script(sh) profile 받아서 없으면 메세지 출력하고 종료 있으면 배포 serverless 프레임웍으로 aws lambda를 개발하고 배포 할 때 각 profile(dev | qa | prod)별로 주소도 다르고 바뀌는게 있는데 이걸 바꿔주는 방법으로 배포 할 때 배포 스크립트를 짜서 배포를 할 수 있다. deploy.sh12345678910111213141516171819profile="$1" if [ "$profile" == "" ]; then echo "please enter profile like: sh deploy.sh dev" exit 0fi echo "--------- Start Deploy --------"echo "AWS_PROFILE: ${profile}"expor..
개요 서버 어플리케이션에 기능을 추가 하려면 개발자가 개발자 노트북에서 개발을 완료 하고 테스트까지 한 다음에 이상이 없으면 사용자가 사용할 수 있게 수정된 내용을 서버에 반영해야 합니다. 서버에 반영을 하는 것을 '배포'라고 하고 배포 하기 위한 준비 과정을 '빌드'라고 합니다. Build란? 빌드는 서버에 올릴 수 있는 상태로 만드는 것을 빌드라고 합니다. 서버에 올려서 사용자가 사용 할 수 있게 하는 것은 배포(Deploy)라고 합니다. 예를 들어 SpringBoot 어플리케이션을 쿠버네티스에 배포하는 경우 먼저 Maven이나 Gradle로 빌드를 해서 .jar이나 .war를 만든 후 Docker빌드를 해서 Docker Image를 만듭니다. 그 후에 k8s에서 .yml파일에 이미지 버젼이 바뀐것을..
mac에 awscli 설치 결론부터 말하자면 아래 명령어 한줄이면 된다. brew install awscli 일단 awscli란? 뭐냐면 aws의 서비스 api를 호출할 수 있는 툴이다. 이 포스트를 쓴게 awscli검색을 해보면 aws메뉴얼이 나오는데 이거 따라하다가 좀 삽질을 했기 때문이다 https://docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html#awscli-install-osx-path 여기에 있는 메뉴얼인데 커맨드로 하면 잘 안된다. 그런데 brew를 쓰면 한줄로 해결. end.
mac에 개발환경 세팅 하기 2017년형 맥프로 옮기는 회사 개발환경이 mac을 쓴다고 해서 출근 하기 전에 적응 해보고 가기 위해 맥을 샀습니다. 맥을 처음 받았는데 맥 환경에서 버벅거리면 고생할 것 같아서 전에 있던 윈도 머신을 팔고 맥을 샀습니다. 역시나 개발을 하려니 이것저것 부딪히는게 많아서 하나씩 해결 중입니다. 일단 단축키 때문에 하루정도 헤멧습니다. 최소화 버튼이 왼쪽에 있는 것부터 익숙하지가 않았습니다. 그래서 윈도에서는 잘 안쓰던 창 내리는 단축키인 커맨드+m에 손이 많이 갔습니다. 그리고 탭 닫기는 커맨드 + w 일단 이렇게 두가지만 알아도 뭔가 해볼만 합니다. 검색 해보니 https://subicura.com/2017/11/22/mac-os-development-environment..
Git Remote help git remote -h origin주소 보기 git remote get-url origin remote origin 지우기 git remote remove origin .jar 배포하기 cd /var/www/ sh /var/www/april_spring_boot.sh stop cd /var/www/april_spring_boot/ git pull sh gradlew assemble cp /var/www/april_spring_boot/build/libs/aprilskin_api-00.00.04.jar /var/www/april_spring_boot.jar cd /var/www sh /var/www/april_spring_boot.sh start ps -ef | grep ja..
git discard(폐기) 하는 법 pull 받으려고 할 때 아래와 같이 'Your local changes to the following files would be overwitten by merge:' 라는 메세지가 나오면서 pull이 안될 때가 있다. 닫기를 눌러본다. 이 경우에는 파일이 2개가 수정이 되어서 pull이 안되는 것이다. 해당 파일에 가서 마우스 우클릭을 하고 '폐기'를 눌러주면 된다. 그리고 pull을 해본다.그래도 안된다. 한개 더 폐기 해야 한다. 위에서 파일이 2개였는데 2개 다 해야 한다. end.
branch를 쓰는 이유팀 작업을 할 때 내가 작업 하거나 다른 팀원들이 작업한 소스코드를 main에 바로 올리면 전체 소스코드에 영향을 주기 때문에 브랜치를 따서 작업 합니다. 브랜치를 따면 해당 브랜치에 commit을 해도 변경 내용이 main브랜치에 영향을 주지 않기 때문에 내가 작업중인데 commit한 내용이나 동료가 작업중인데 commit한 내용이 전체에 영향을 주지 않도록 하기 위해 어플리케이션에 반영하기 전 변경사항이 기존 코드에 영향을 주지 않도록 하면서 git에도 업로드 하기 위해 브랜치를 만듭니다. git local repository생성하는 것 부터 master branch를 생성하고 생성한 branch에 commit하고 merge까지 하는걸 해보겠습니다. 환경은 윈도우이고 툴은 s..
- Total
- Today
- Yesterday
- docker container tissue
- docker container case
- 도커컨테이너
- shellscript
- docker container
- vim
- 싱가폴
- 도커티슈케이스
- docker container whale
- 개발자
- 2017 티스토리 결산
- 도커각티슈케이스
- 도커티슈박스
- 이직
- Sh
- Linux
- docker container tissue box
- 도커각티슈박스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |