profile
back-end, cloud, docker, web의 관심이 있는 예비개발자입니다.
post-thumbnail

시놀로지 NAS위에 젠킨스 도커로 node서버 자동배포환경 만들기

다만 젠킨스를 https로 접속하려면 아래 설정해서 리버스 프록시를 설정해주면 됨그러면 https://xxxx.synology.me:40333 -> http://xxxx.synology.me:49155로 접속할 수 있음나중에 해도 될것 같긴한데 젠킨스

2022년 12월 2일
·
0개의 댓글
·
post-thumbnail

NAS Docker에 express 서버 설치해보기(1)

apt-get update && apt-get install -y build-essential && apt-get install -y nodejs && apt-get install -y npm && apt-get install -y vimnpx express-gener

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

NAS Docker 터미널에 맥 ssh로 접속하기(2)

내경우는 외부포트는 40022를 내부포트는 ssh를 위해 22로 지정함다시 말하면, 도커의 외부에서 접속할 때 40022로 접근할거고, 이게 도커 컨테이너의 22번포트로 연결한다는 말40022는 내가 임의로 정해줘서 바꿔도 되지만, 22번은 ssh전용포트라 ssh를 사

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

view controller의 생명주기

viewDidLoad()Called after the controller's view is loaded into memory.컨트롤러의 뷰가 메모리에 로드된 후에 호출된다.view가 로드되는 처음 한번만 실행됨viewWillAppear(\_:)Notifies the v

2021년 5월 5일
·
0개의 댓글
·
post-thumbnail

맥 포맷후 해야할 일

숨김파일 보이게 하기출처: https://macnews.tistory.com/5286cmd + shift + >

2021년 4월 7일
·
0개의 댓글
·

try, try?, try! swift

do catch와 혼합해서 사용이 내용을 검색하게 된 계기가 try를 do catch없이 사용하는것을 보고 검색하게 됐는데제일 밑의 경우에 해당되는 듯!현재 함수에서는 부르기만 하고 에러 처리를 상위함수에게 위임하는 형태인듯스택 오버플로우, 상세하게 종류별로 설명해놓음

2021년 2월 10일
·
0개의 댓글
·
post-thumbnail

단축키(xcode, finder) [작성중]

플레이그라운드에서 현재줄까지 실행: shift + return(enter)현재 경로를 클립보드로 복사: opt + cmd + cQ

2021년 2월 9일
·
0개의 댓글
·

jekyll-TeXt-theme github io 설치

jekyll-TeXt-theme로 설치하기로함 jekyll-TeXt-theme 깃헙 jekyll-TeXt-theme manual taelee42로 깃헙 포크함 taelee42.github.io > 공식문서에 나온 도커 환경 설치로 했었는데 설치가 제대로 되지 않는

2021년 2월 7일
·
0개의 댓글
·
post-thumbnail

[yebalja.com] 프론트 서버 docker로 이전 (진행중)

👀 docker를 배웠지만 실제 프로젝트에 써먹지는 않았다. 팀원들과 함께 개발한 yebalja.com 서버를 하나둘씩 차차 도커화(dockerize)를 시도해 보기로한다.지금 yebalja.com은 프론트, 백, 데이터베이스 이렇게 총 3개의 서버가 각각 돌아가고

2021년 1월 22일
·
0개의 댓글
·

ssh fingerprint삭제 하기

ssh로 접속했을 때 fingerprint를 사용해 접속할거냐고 물을때가 있다.이때 한번 사용한 fingerprint가 계속해서 사용하게 되는데추후에 접속이 재설정되어도 fingerprint는 컴퓨터에 남아있기때문에 삭제해주지 않으면 아래와 같은 에러 메세지가 뜬다.이

2021년 1월 21일
·
0개의 댓글
·

certbot설치시 에러 처리(Skipping bootstrap because certbot-auto is deprecated on this system.)

certbot설치시 에러 처리이런 에러가 났습니다.서버이전중에 난 에러인데 이전 전 서버에서는 잘 돌아가다가 이전 후 서버에서는 이런 문제를 일으켜서 의아했습니다.인터넷을 살펴보니 wget으로 설치하지 말고 snapd로 설치하면 된다는 글을 발견했습니다.ubuntu에서

2021년 1월 14일
·
0개의 댓글
·
post-thumbnail

스위프트 기초 문법

overload 가능C의 포인터와 비슷한 기능원래 함수에 인자를 넘겨주면 원본에 영향을 안미치는데이렇게 하면 원본에 영향을 미침파이썬이나 자바스크립트에서는 값을 넣었다가 None이나 null로 바꿔도 문제가 없음하지만 스위프트에서는 nil이 될 수도 있는 값은 표시를

2021년 1월 13일
·
0개의 댓글
·
post-thumbnail

Tagged Template Literal 예시

결과

2021년 1월 11일
·
0개의 댓글
·

하위 node_modules폴더 전부 삭제하기

https://stackoverflow.com/questions/42950501/delete-node-modules-folder-recursively-from-a-specified-path-using-command-line

2021년 1월 9일
·
0개의 댓글
·

promise 코드

위 아래는 같은 코드라고함then에 자동으로 위에서 넘겨온 결과를 인자로 넣어주는듯

2021년 1월 7일
·
0개의 댓글
·

BFS, DFS이 어느 상황에 더 적합한지

답의 깊이가 깊지 않으면 BFS가 더 적합하다답의 깊이가 깊고 답이 흔치 않다면 DFS는 오래걸릴수있고 BFS는 빠를 수 있다.트리의 너비가 엄청 넓으면 BFS는 많은 메모리를 필요로 하므로 부적합할 수 있다.답이 자주 있지만 깊이가 깊다면 BFS보다 DFS가 더 적합

2021년 1월 4일
·
0개의 댓글
·
post-thumbnail

[ios 1일차] 오토 레이아웃

오토레이아웃을 설정하기 위해서는 뷰의 크기와 위치가 필요하다.크기는 양사이드의 위치로 대체할 수 있다.예를들어 왼쪽 모서리와 오른쪽 모서리의 위치를 설정함으로써 가로의 길이가 설정된다.뷰의 사이즈는 레이아웃마다 다르게 할 수 있을것 같은데 이미지의 사이즈도 다르게 할

2020년 12월 26일
·
0개의 댓글
·

코딩테스트 치트시트(Python)

🦊 최소 힙 🦊 스택 🦊 큐

2020년 12월 18일
·
0개의 댓글
·

우테코 프리코스 후기

java를 한번도 다뤄본 적 없음.java가 객체지향 언어라는 것을 이번에 깨닫게 됨.C, python, javascript를 조금 다룰 수 있음.이번 우테코 프리코스를 진행하면서 배우고 알게 된 것들을 정리해보겠습니다.일단 자바라는 언어에 대해 알 수 있는 좋은 기회

2020년 12월 15일
·
0개의 댓글
·
post-thumbnail

과거 커밋 바꾸기(git amend, rebase)

먼저 바꿀 파일이 있다면 모두 add한다.git commit --amend을 터미널에 입력하면 vim창이 뜨면서 커밋 내용이 뜨는데 거기에서 커밋 로그를 수정해서 ESC(입력모드에서 나오기)를 누르고 -> :wq(저장후 종료)를 입력하면 커밋이 바뀌어 있다.git re

2020년 12월 8일
·
0개의 댓글
·