반응형

전체글보기 266

집 PC/서버를 이용한 Public Service 구성

집에 서버를 두고 퍼블릭 서비스를 하기 위해서는 공인 아이피가 없음으로 인한 여러 제약들이 있습니다. DDNS를 이용해서 접근하는 방법이 있지만 이 또한 한계가 있습니다. 이럴때 사용해볼 수 있는 방법이 클라우드와 연동해서 VPN을 이용한 서비스를 구성하는 방법입니다. 제가 사용하고 있는 서비스 구성 형태를 간단히 기술해보려고 합니다. 사용한 솔루션 리스트는 다음과 같습니다. 1. Nginx Proxy Manager 2. Tailscale Nginx Proxy Manager는 AWS에 nginx proxy manager를 docker-compose를 이용해서 설치합니다. version: '3.8' services: app: image: 'jc21/nginx-proxy-manager:latest' rest..

Indonesia Postcode (Kode Pos) download & service

인도네시아의 유편번호 서비스들과 소스 다운로드 가능한 곳 등을 정리해봤습니다. BPS 데이터를 기반으로 해서 정리된 파일을 아래 github 에서 다운로드 하실 수 있습니다. 서비스 개발 하실때 도움되실 듯합니다. 지도에 지역을 표시하기 쉽게 geojson 파일도 제공하니 GIS 하시는 분들도 도움이 되실꺼에요. https://github.com/ArrayAccess/Indonesia-Postal-And-Area GitHub - ArrayAccess/Indonesia-Postal-And-Area: Indonesia Postal Code & Area (BPS) Indonesia Postal Code & Area (BPS). Contribute to ArrayAccess/Indonesia-Postal-And..

Docker 에 파일 주고 받기 (docker cp)

도커 내에 파일을 넣거나 복사해오거나 하는 것들을 docker 커맨드를 통해서 진행할 수 있다. 명령어 구조는 다음과 같습니다. docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH ########################################## # 컨테이너 밖에서 컨테이너 안으로 복사 ########################################## $ docker cp postgres:/backup/backup.dump ./download ########################################## # 컨테이너 안에서 컨테이너 밖으로 ..

Docker 안으로 shell로 접근해보자

Docker의 내부로 쉘 접근이 가능합니다. 당연히... 접근하는 문법은 다음과 같습니다. docker exec -it [container] /bin/bash ex) postgres 컨테이너에 접근하기 ############### # 쉘에 접근하기 ############### $ ~$ docker exec -it postgres /bin/bash bash-5.1# ls backup etc mnt run tmp bin home opt sbin usr dev lib proc srv var docker-entrypoint-initdb.d media root sys bash-5.1# 쉘로 들어가지 않고 바로 실행을 할 수 있습니다. 문법은 다음과 같습니다. 명령들 이라고 한 이유는 여러개의 명령을 연속으로 실행..

Docker 로그인 안되는 경우...

간혹 도커 로그인이 문제가 되어서 이미지 풀을 못하는 경우들있는데요. https://hub.docker.com/ 에 가서 token을 새로 발급 받아서도 해보고 별 짓을 다 했는데 안되더군요. docker login -u Password: Error saving credentials: error storing credentials - err: exit status 1, out: `error getting credentials - err: exit status 1, out: `A specified logon session does not exist. It may already have been terminated.`` 해결 책은 다음과 같습니다. 사용하시는 OS에 따라 다르겠습니다만... ~/.docker..

VS Code 열려있는 창 모두 닫기 (전체 단축키 다운로드)

VS Code를 사용하다가 창을 하나 하나 닫다가 내가 왜 이러고 있지 싶어 메뉴를 다 뒤져봤는데 안보이는 기능... 열려있는 창 모두 닫기 기능... 명령어 팔레트를 열어서 쭈욱 보니 아래와 같이 나오네요. 명령어 팔레트는 Ctrl + Shift + P 열려있는 창 하나 닫기는 Ctrl + W 열려있는 창 모두 닫기는 Ctrl + K + W 참고로 맥에서는 Ctrl 키 대신 Cmd 키를 누르시면 됩니다. 기억력이 떨어지는 메모~! 단축키는 요기에서 다운로드 가능합니다.

/usr/bin/env: ‘python’: No such file or directory 문제 해결 방법

파이썬으로 된 어플이 아래와 같이 메시지를 내보내고 실행이 안된다면... /usr/bin/env: ‘python’: No such file or directory python3 이 이미 깔려있는데 python 을 찾는다. 그냥 링크나 알리아스 하나 만들어주면 되지 않을까? 하지만 안된다. # Alias를 선언해보았으나... alias python=python3 # 여전히 같은 에러가 발생했다. /usr/bin/env: ‘python’: No such file or directory 솔루션은 python-is-python3 를 설치하면 해결된다. sudo apt install python-is-python3 굳이 python을 사용하지 않는다면 python3와 함께 둘다 설치할 필요 없이 python3만 ..

VI, VIM에서 Esc 키가 안먹을때...

오늘 좀 황당한 상황을 겪어서 메모 남깁니다. https://unix.stackexchange.com/questions/332457/how-to-send-the-esc-signal-to-vim-when-my-esc-key-doesnt-work Terminal emulators send an ESC code also when you press: Ctrl+[ Ctrl+3 I like this one as you can use one hand only to press it. Alt followed by any other key. For example Alt+h,j,k,l will exit insert mode and move the cursor at the same time. 저는 Ctrl+3 키로 하니까 처..

카테고리 없음 2021.12.06
반응형