전체 글(80)
-
원격 linux 머신에 visual studio code 의 docker 확장 설치 후 mysql 설치
환경 구성 ubuntu 20.04 docker, docker-compose visual studio code 사전 지식 docker 들어가기 전 visual studio code의 확장 프로그램 중 마이크로소프트의 도커 관련된 프로그램은 2개를 지원한다. Docker cli 환경에서 docker 사용했던걸 gui 환경에서 visual studio code를 이용해 사용한다. Dev Containers 개발 환경일 경우 docker를 이용해서 환경 구성 했던걸 dev containers를 이용해서 visual studio code로 docker의 볼륨과 매칭되어 사용한다. 전자는 실제 라이브 서비스 등의 환경 구축을 위해 사용할 때 유용하며 후자는 개발 환경에서 여러 개발자가 하나의 머신에서 사용할 때 유..
2022.12.24 -
docker 로 mysql image 생성 후 run 실행 시 컨테이너 생성 후 자동으로 컨테이너가 삭제되는 상황
환경 구축 1. gcp - e2 micro 2. azure - B1s 3. ubuntu 20.04 mysql 최소 사양은 ram이 4기가이다. 근데 클라우드에서 지원하는 머신 중 사양이 안 되는 머신에서 설치 시 어떻게 될까?라는 궁금증과 각 클라우드 회사마다 지원하는 프리티어 환경에서 테스트해보고 싶은 마음이 생겨 테스트해봤다. 1. GCP 프리티어 환경(e2M) 안에서 docker를 통해 mysql 이미지를 만든 후 컨테이너 생성과 동시에 실행(docker run) 시 머신이 down(멈춤 현상)되어 버렸다. 2. Azure 프리티어 환경(e2M) 안에서 docker를 통해 mysql 이미지를 만든 후 컨테이너 생성과 동시에 실행(docker run)시 실행하려고 하지만 컨테이너가 바로 삭제되고 머신..
2022.12.11 -
visual studio code로 원격 linux머신에서 python작업하기
환경 gcp ubuntu python 3.8 사전 지식 visual studio code(기초) 이전에 원격지 접속에 대해 쓴 적이 있다. https://aaaag.tistory.com/56 visual studio code와 putty를 이용해 원격 머신의 linux 연결하는 법 환경 gcp ubuntu 사전 지식 putty(기초) ssh(기초) 우선 들어가기 앞서 MS에 실망했다. visual studio code는 원격 리모트 기능을 확장 기능으로 지원해서 실제 폴더/파일 구조의 탐색기와 원격 접속으로 직 aaaag.tistory.com 저 글을 쓴 이유는 궁극적으로 현재 글을 쓰기 위해 썼던 거였다(빅 피처) 그럼 이제 내 윈도우 머신에 설치된 visual studio code를 이용해 원격지 l..
2022.11.30 -
visual studio code와 putty를 이용해 원격 머신의 linux 연결하는 법
환경 gcp ubuntu 사전 지식 putty(기초) ssh(기초) 우선 들어가기 앞서 MS에 실망했다. visual studio code는 원격 리모트 기능을 확장 기능으로 지원해서 실제 폴더/파일 구조의 탐색기와 원격 접속으로 직접 수정 가능하지만 visual studio 2022(현재 글을 작성하는 최신 버전)에서는 이런 기능들을 지원하지 않는다! https://stackoverflow.com/questions/63821699/can-visual-studio-not-vs-code-do-remote-ssh-development-the-docs-says-yes-bu Can Visual Studio (NOT VS Code) do remote ssh development? The docs says yes,..
2022.11.30 -
AWS Lambda에 셀레니움, 크롬 드라이버를 사용하는 방법(1)
개발 환경 ubuntu 20.04 python 3.8 docker aws sam 사전 지식 aws - Lambda python selenium 람다에 크롤링 기능을 적용해 서비스를 한 지 1년이 다가온다. 메가박스 이벤트 알리미를 만들고 운영 중이다(궁금하시다면 클릭) 프로그램을 만들 때 클라우드의 핵심 기술은 람다를 사용했다. 나 혼자 운영 중이라 우여곡절이 많았다. 돈 받고 운영하는 것도 아니고 회사 생활하면서 취미로 만든걸 이렇게 오래 운영할 줄은 생각도 못했었다. 그래도 영화 좋아하는 분들에게 도움을 준다니 기분이 좋아서 운영해오다 큰 고비가 왔다. 메가박스에서 빵원티켓에 대해 자주 HTML Form을 변경 하다 보니 빵원 티켓에 대해 서비스를 제대로 못하는 상황이 발생한다. 이럴 경우 몇 가지 ..
2022.11.20 -
Ubuntu에 Oh my zsh 설치 후 putty로 사용하기
설치환경 Ubuntu 20.04 putty(ubuntu에 접속하기 위해 사용) Bash는 좋은 프로그램 이지만 시각적으로 한 번에 보기 힘들다. 여러 Shell 프로그램 중 맥 터미널 유저들의 경우 zsh가 기본 설정으로 되어 있다는 걸 알고 나서 내가 사용하는 우분투에 적용해보고 싶은 마음이 들어 적용해보면서 다른 분들도 참고가 되길 바란다. 1. 우선 zsh이 설치 되어있는지 확인한다. zsh --version 위 화면처럼 설치 되었다면 상관없지만 미설치라면 설치한다. sudo apt install zsh 2. Oh my zsh를 설치한다 sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install...
2022.11.13