목록개발 (11)
킹갓제네럴
항해플러스.. 교육비가 비싼 만큼 할까 말까 망설였지만,저는 슈퍼얼리버드+추천코드로 돈을 많이 아낄 수 있었고, 무엇보다 평소 배우지 못한 내용을 배울 수 있어서과감하게 투자를 선택했습니다.혹시나 추천코드가 필요하신 분은 : PisdTr 왜 항해99플러스를 선택했는가저는 원래 앱개발자로 1년정도 근무했지만백엔드에 흥미를 가지게 돼서 갑작스레 진로를 변경한 케이스입니다.새로운 기술을 접하면 남들보다는 빨리 배우는 것 같았지만아무래도 커리큘럼 없이 독학으로 백엔드를 배우기에는 한계가 많았습니다.다행히도 한 스타트업에 백엔드 개발자로 취직은 성공했지만사수 없는 환경에서 성장하는 것은 매우 힘들었습니다. 그러던 와중에 항해99플러스를 알게 되었지만수강 대상이 1~4년차인 점,이름이 스파르타코딩인 점(?)설명회에..
NGINX 설정을 자주 만지지는 않다 보니 자주 까먹네요 그래서 아래와 같이 정리해놓았습니다. 기준 환경 : Ubuntu NGINX 설치 sudo apt install nginx NGINX 재시작 sudo service nginx restart NGINX 위치 /etc/nginx config 기본 가이드 (아래는 기본 nginx.conf 파일에 의한 컨벤션입니다. 별도 설정이나 업데이트에 의해 deprecate 될 수 있습니다만 이미 널리 알려졌기에 영원불멸할 듯) /sites-available 에 존재하는 도메인별 config 파일들을 /sites-enabled 에 symbolic link로 연결하여 활성화 cd /etc/nginx/sites-available ln -s ./example.com ../..
Docker Image를 생성하는 머신과 Container를 생성하는 머신은 다른 경우가 많다. 아래 설명은 Image를 다른 머신으로 옮기는 방법이다. 1. Image 생성 머신에서 Docker Image에 Tag 부여 # 세부 내용은 docker tag 검색 docker tag : Registry 선택하기 Docker Image를 공유할 공간을 선택해야 한다. Docker Hub가 가장 많이 쓰이지만, 여기에 올리면 내 Image가 불특정 다수에게 공개된다. Private Registry는 아래 명령어를 통해 만들 수 있다. docker run -d -p 5000:5000 --restart=always --name registry registry:2 Docker Image Push하기 # Docker..
Docker를 이용한 배포 과정은 개발머신에서 Dockerfile(붕어빵 틀 설계도) 작성 Docker Image(붕어빵 틀) 생성 (with Dockerfile) 배포머신에서 Docker Container(붕어빵) 생성&실행 (with Docker Image) 으로 이루어진다. Dockerfile 작성 Dockerfile은 Docker Image 제작을 위한 레시피이다. # Step 1: Node.js 공식 이미지를 Parent로 이용 FROM node:16-alpine # Step 2: Container 내부에서 이용할 Directory 지정 WORKDIR /usr/src/app # Step 3: Container로 package.json과 package-lock.json 복사 COPY package..
맥에서 carthage update 명령을 실행할 때 A shell task (/usr/bin/xcrun xcodebuild -workspace ~~~~~ CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES -list) failed with exit code 72: xcrun: error: unable to find utility "xcodebuild", not a developer tool or in PATH 에러를 뿜는 경우가 있다 이 때는 XCode Preferences에 들어가서 Locations의 Command Line Tools를 선택해주면 해결된다.
티스토리에는 프로그램 코드를 편히 볼 수 있는 코드블럭 플러그인이 있습니다. 공식적으로 지원하는 코드는 HTML, CSS, JS, Python 등이 있습니다. 그런데 Bash Shell 등을 공식적으로 지원하지 않아서 아쉬웠는데요 다행히도 html코드를 조금만 변경하면 원하는 언어를 설정할 수 있습니다. highlight.js class 코드 확인 Tistory의 코드블럭은 highlight.js를 이용합니다. github.com/highlightjs/highlight.js/blob/master/SUPPORTED_LANGUAGES.md highlightjs/highlight.js Javascript syntax highlighter. Contribute to highlightjs/highlight.js ..
파이썬에 기본 설치되어 있는 모듈을 이용하여 파일 공유 서버를 열 수 있습니다. 메일이나 클라우드 등으로 옮기기에 파일 업로드 시간이 길거나 용량이 클 경우에 유용하게 활용이 가능합니다. (윈도우, 리눅스 모두 사용 가능) 서버 열기공유하고자 하는 폴더에서 다음 명령어를 실행합니다.# python 3.x.x python -m http.server [포트번호]# python 2.x.x python -m SimpleHTTPServer [포트번호]포트번호를 입력하지 않으면 기본 8000번으로 열려요 서버 접속서버를 연 컴퓨터의 ip주소를 확인하고 http://서버주소:포트번호/ 로 접속합니다. - 이 글은 특정 대가를 지급받고 작성된 글이 아닙니다. - 이 글에는 잘못된 내용이 포함되어 있을 수 있으며, 글쓴..
SSH를 이용하기 위해선 터미널이나 putty같은 프로그램이 필요하죠 그러나 shellinabox를 이용하면 웹브라우저로 SSH 이용이 가능합니다. 22번 포트가 방화벽으로 막혀있는 환경 등에서 유용하게 사용할 수 있는 방법입니다. 설치 sudo apt-get install shellinabox 포트 설정 기본 포트는 443번 /etc/default/shellinabox 파일에서 SHELLINABOX_PORT 값을 수정해주면 포트를 바꿀 수 있습니다. 접속 방법 웹브라우저에서 https://서버주소:포트번호/ 로 접속해주면 됩니다. https://를 꼭 붙여줘야 하고, 포트번호가 80번이여도 :80을 붙여줘야 접근이 가능하니 주의해주세요 - 이 글은 특정 대가를 지급받고 작성된 글이 아닙니다. - 이 글..