본문 바로가기

728x90
반응형

General

(61)
PyCharm에서 환경변수 설정하기 개요Pycharm에서 테스트 코드를 실행 시, 환경 변수들을 테스트 대상 주소로 변경을 해줘야한다. 주로 터미널에서 코드를 실행하기 때문에 Pycharm에서 테스트 코드를 실행하는 방법을 잊어먹곤 한다. 내용이 짧더라도 기록을 해두려고한다. Pycharm에서 환경변수 설정하기Pycharm에서 우측 상단에 하기 이미지에 표시된 버튼을 클릭하자. 좌측 하단의 "Edit Configuration Templates"를 눌러 Djagno tests 메뉴를 찾는다. 그리고 테스트 대상으로 사용하는 환경 변수들을 저장해두자.  위 환경은 PyCharm Professional에서 진행했다. 또한 .env 를 사용하나면 내용을 복사 붙여넣기해도 입력이 가능하다.
Private Repository의 Permanent URL에 접근할 경우 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 개요 티스토리 업로드 자동화를 테스트하는 과정에서 Github API를 다뤘다. Public Repository의 특정 file의 content를 읽어들이려면 공개된 URL로 접근하면 가능했기에 간단했지만 Private Repository는 조금 다른 접근법을 취해야했다. 이 글에는 Private Repository의 특정 file content를 읽어들이기 위해 했던 방법을 기록하려한다. Github Token 준비하기Private Repository는 Github Token을 통해서만 접근이 가능하다. Github Token의 생성은 "Settings -> Developer Settings -> Personal acc..
[Intelli-j] IntelliJ에서 Java 라이브러리 직접 설치하기 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 개요 Maven이나 Gradle로 만들어진 Project를 다루는 경우에 라이브러리를 추가 설치할 때 pom.xml이나 bundle.gradle 에 해당 라이브러리 관련 설정을 추가함으로써 설치할 수 있다. 그러나 빌드 도구 혹은 Project에 의존하지 않고 순수 Java 코드로 라이브러리를 다루려면 앞선 방법과 다른 방법이 필요하다.  이 글에서 작성된 방식은 intelli-j를 사용해 Java Library를 검색하고 설치하는 방법이다. How To2019 ~ 2020년도 당시 eclipse를 통해 잠깐 java를 사용했던 적이 있다. 그 당시에는 *. jar 파일을 손수 검색하고 내려받아서 Project 구조 하위..
[Intelli-j] Spotlight.service broken? 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 The "SpotLight" service could not be used because the "Spotlight.service" application could not be opened. Try reinsalling "Spotlight.service"개요Intelli j 의 "프로젝트 찾기 기능"을 이용 시"Command + Shift + F " 를 눌러서 필요한 코드를 찾곤 한다. 그런데 다음과 같이 SpotLight 와 충돌이 났다면서 Intelli j에서 경고 문구를 띄워주는 현상이 발생했다.Solution해결방법 Mac OS의 시스템 환결 설정에서 SpotLight와 관련된 단축키 설정을 꺼놓음으로써 해결할 수..
[LocalStack] LocalStack에서 EC2를 다뤄보자. 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 개요 최근 LocalStack을 결제하지 않고 이것저것 다뤄보는 중이다. EC2에 관련된 데모 영상이 있어 해당 영상을 보고 이것저것 따라 해봤는데 제대로 성공하기까지 꽤나 시간이 걸렸다. 단순 LocalStack을 이용해 EC2를 생성하는 것이라면 짧은 시간 안에 해결했겠지만 LocalStack의 EC2에 ssh 접속이 가능한 걸 보고 성공하기까지 많은 삽질이 있었다.  이 포스팅에서는 LocalStack에서 EC2를 생성하고 EC2에 ssh 접속하기까지 무엇이 필요한지 어떻게하면 되는지를 간단히 기록해보려 한다. 1.  Hobby Plan 준비사실 이 부분부터 준비헀으면 그렇게 많은 시간을 소비하지 않았을 것이다. 필..
[LocalStack] LocalStack에서 Simple Email Service를 사용해보자. 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 개요이메일 전송 기능 개발을 가정해보자. AWS를 사용한다면 SES(Simple Email Sevice)를 사용할 수 있을 것이다. SES를 사용하려면 이메일 인증 절차가 필요한데 오래걸리진 않지만 번거롭다. 또한 인프라와 개발을 분담해야하는 경우 개발하는 쪽에서 인프라가 준비될때까지 해당 기능을 계속 미뤄둬야할까? 이러한 상황에서 LocalStack을 사용하면 해당 기능의 뼈대가 되는 코드를 미리 작업할 수 있을 것이다. 또한 AWS의 비용 지출을 잠시 신경쓰지 않아도된다. 각설하고 LocalStack의 SES를 사용하는 방법을 알아보자. LocalStack SES 송신메일 설정하기LocalStack에서 SES를 사용하..
[LocalStack] 24년에 다시보는 LocalStack 설치하기 목차 ">목차 개요23년 이쯤에도 LocalStack을 다뤘는데 신기하게 24년에도 LocalStack을 다시 다루게 되었다. 23년에 정리했던 내용을 보니 docker-compose.yml에 localstack을 실행할 수 있도록 환경을 구성하거나 pip로 localstack을 다운로드하여 사용하는 방식이다. 실험해보고 싶은 아이디어가 생겨 24년에 와서 다시 localstack을 사용했는데 23년에 썼던 방식과는 조금 달라져있었다. 따라서 LocalStack을 설치하고 셋팅하는 방법을 다시 작성해보고자 한다. LocalStack Desktop24년에 들어 LocalStack 문서를 보니 LocalStack Desktop이라는 Application이 존재함을 알게됬다. Docker를 기반으로 Loca..
[AWS] AWS에서의 Public 및 Private Subnet 설정 HTML 삽입 미리보기할 수 없는 소스 개요 도메인을 구입하고 AWS와 연결해야 되는 경우 Route53, ELB, 대상그룹, EC2로 환경을 구성했다. 이러한 구성은 간단하고 빨리 결과를 만들어 노출시키고 싶은 경우 이용하는 방법이었다. 코드를 수정하고 작업 결과를 반영시키기에도 빠른 방법이었는데 이는 EC2에 EIP 혹은 Public 옵션을 주었기에 가능한 일이었다. EC2의 IP가 외부로 노출되는 것이 꺼려지기에 EC2를 Private Instance로 만들었지만 해당 EC2에 접근하기 위해 어떤 환경을 준비하면 될까? 사실 이 내용은 AWS를 공부할 때 접하는 Public/Private Subnet 설정에 관한 것이다. 이 포스팅에서는 이에 관련된 내용을 기록해보려 한다. 1. VPC VPC를 먼..

728x90
반응형