목록Project (79)
불친절한 블로그
프로젝트 배포를 위해 docker-compose up을 했지만 빌드에서 에러가 났다. Error : ENOSPC: no space left on device linux 디스크 공간을 확인해본다. 100%로 꽉 차있다. $ df -h 추적해보자. 현재 디렉토리가 차지하는 용량을 알려주는 명령어를 사용해서 root에서 부터 쭉 찾아봤다. $ du -sh * 추적해보니 docker에서 많은 비중을 차지하고 있었다.
vm + jenkins + git 연동 1. github에서 토큰 발급 Settings → Developer settings → Tokens Personal access tokens 생성 Note : 토큰명 지정 Expiration : 토큰 유효기간 설정 Select scopes : 사용 기능 선택 토큰 발급 완료 2. Jenkins 연동 설정 connection 테스트 3. github Webhooks 설정 github 프로젝트 세팅 Settings → Webhooks → Add webhook Payload URL : Jenkins 서버 주소에 /github-wehook/ 을 붙여준다. Add webhook 버튼을 눌러 작업을 완료한다. 젠킨스에서 빌드 유발 설정 github push시 자동배포 완료
실습 환경 개발 툴 : IntelliJ -> vscode 백엔드 API : DRF 클라우드 : AWS 이전글에서 EC2에 docker로 postgreSQL를 설치해보았다. https://onu0624.tistory.com/148 [AWS] EC2 - docker 환경에 postgreSQL 설치하기 https://onu0624.tistory.com/26 [Docker] docker에 postgreSQL 연결하기 1. postgres 이미지를 받습니다. $ docker pull postgres 2. 데이터베이스 계정설정 $ dockr run -d -p 5432:5432 --name pgsql -e POSTGRES_PASSWORD=1234 postgres 3. 컨테 onu0624.tistory.com 이번에는..
https://onu0624.tistory.com/26 [Docker] docker에 postgreSQL 연결하기 1. postgres 이미지를 받습니다. $ docker pull postgres 2. 데이터베이스 계정설정 $ dockr run -d -p 5432:5432 --name pgsql -e POSTGRES_PASSWORD=1234 postgres 3. 컨테이너에 접속 후 postgres 설정 $ docker exec -it pgsql bash $ psql - onu0624.tistory.com 이전글에서 로컬환경에 docker로 postgreSQL을 설치했었다. 이번에는 AWS EC2에 docker로 postgreSQL을 세팅하려고 한다. 인스턴스에 접근해서 도커를 설치한다. $ sudo am..
기존에 만들어진 S3에서 이미지를 가져와봤는데 AcessDenied 에러가 발생했다. 구글링을 해본결과 기본적으로 퍼블릭 엑세스가 차단되어있는데 이걸 해제해줘야 한다고 한다. 우선 에러가 난 원인을 먼저 살펴보면 S3에 저장되어있는 이미지를 열어보았다. 이런 에러가 발생했다. 버킷에서 권한탭을 본다. 퍼블릭 액세스 차단(버킷 설정)에 편집에 들어간다. 모든 체크를 해제하고 변경사항을 저장한다. 버킷 정책을 본다. 버킷 정책에 편집을 누른다. 뭔가 정책을 적어줘야할 것 같은데 뭔지 모르겠다. 오른쪽 상단에 정책 생성기가 있다. 누른다. 정책을 만들어주는 페이지 같다. select policy type에 S3 Bucket Policy를 선택한다. 그리고 Add Statement에는 아래와 같이 선택 및 작성..
실습 환경 OS : Amazon Linux 웹서버 : Apache https://onu0624.tistory.com/105 [SSL] 무료 SSL 발급하기 지난번에 내도메인.한국에서 무료 도메인을 만들어보았다. https://onu0624.tistory.com/104 [Domain] 무료 도메인 만들기(내도메인.한국) 도메인을 만들기 위해선 돈이 든다. 근데 실습할땐 돈 내기 아깝다 onu0624.tistory.com 이전에 zeroSSL을 사용하는데 문제가 생겼다. 무료 인증서지만 3번까지가 무료였고 그 이후부터는 연장하는데도 무료 서비스를 이용할 수 없게 되었다. 새로운 인증서가 필요해서 Let's encrypt를 적용시키기로 했다. 우선 ec2 인스턴스에 접근한다. Extras 저장소로 사용되는 E..
https://onu0624.tistory.com/144 [React] yarn 작동 불가 (권한설정) 실습 환경 OS : windows11 개발 툴 : IntelliJ 라이브러리 : React 기존에 만들어놓은 프로젝트를 사용해야하는 경우가 생겼다. gitlab에 push 해놓은 프로젝트들을 받아오면서 local에 세팅을 하는데 세팅하 onu0624.tistory.com 실습 환경 OS : windows11 개발 툴 : IntelliJ 라이브러리 : React 플랫폼 : node js 이전 게시글에서 yarn 사용이 가능해졌다. yarn으로 프로젝트를 실행해봤지만 다른 에러가 발생했다. 구글링 시작 검색결과 node의 버전이 높아서 에러가 난다는 이야기가 많았다. 현재 버전은 18.12.1 현 프로젝트..
실습 환경 OS : windows11 개발 툴 : IntelliJ 라이브러리 : React 기존에 만들어놓은 프로젝트를 사용해야하는 경우가 생겼다. gitlab에 push 해놓은 프로젝트들을 받아오면서 local에 세팅을 하는데 세팅하면서 문제가 생겼다. yarn이 실행되지 않는다. 구글링해본 결과 권한문제가 있다고 한다. Windos PowerShell을 켜준다. get-help Set-ExecutionPolicy 명령어를 입력한다. 중간에 물음에는 Y로 답한다. > get-help Set-ExecutionPolicy 다음으로 Set-ExecutionPolicy RemoteSigned 명령어를 입력한다. 중간에 물음에는 Y로 답한다. > Set-ExecutionPolicy RemoteSigned 확인해..