분류 전체보기 346

[CI/CD] Django Jenkins 자동 배포하기 - Aws Ec2 Django 프로젝트 배포하기 (4)

본 게시글은 Django 및 Aws Ec2의 기초 지식을 알고 있는 전재 하에 처음부터 빠르게 진행됩니다. 해당 프로젝트를 통하여 Docker를 이용해 Jenkins 서버를 구축, Django 프로젝트를 Github와 Webhock으로 연결하여 자동 빌드하는 CI/CD 만들기가 목표입니다! GitHub에 올린 프로젝트를 Aws Ec2 서버에 내려받아 서버 기동을 해보겠습니다. [CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1) : https://integer-ji.tistory.com/379 [CI/CD] Django Jenkins 자동 배포하기 - Ec2 Ubuntu 22.04 설치 (2) : https://integer-ji.tistory.com/380 [CI..

코딩공부/Server 2022.05.25

[Intellij] org.apache.jasper.JasperException: JSP를 위한 클래스를 컴파일할 수 없습니다.

Intellij에서 java project를 돌리던 중 해당 에러가 나왔다. ** Root cause is: JSP를 위한 클래스를 컴파일할 수 없습니다.: 코드 생성된 자바 파일 [*jsp.java]의 [*] 행에서 오류가 발생했습니다. The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit Stacktrace: org.apache.jasper.JasperException: JSP를 위한 클래스를 컴파일할 수 없습니다.: 코드 생성된 자바 파일 [*jsp.java]의 [*] 행에서 오류가 발생했습니다. The code of method _jspService(HttpSe..

에러 2022.05.20

[CI/CD] Django Jenkins 자동 배포하기 - Ec2 모바엑스텀 접속하기 (3)

본 게시글은 Django 및 Aws Ec2의 기초 지식을 알고 있는 전재 하에 처음부터 빠르게 진행됩니다. 해당 프로젝트를 통하여 Docker를 이용해 Jenkins 서버를 구축, Django 프로젝트를 Github와 Webhock으로 연결하여 자동 빌드하는 CI/CD 만들기가 목표입니다! SSH 접속 툴은 대부분 putty(쁘띠)로 많이들 접속하겠지만 모바엑스텀도 매우 편리한 툴입니다! 특히 앞으로 여러 대의 서버를 관리하게 된다면 더 유용할지도 모르겠네요 [CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1) : https://integer-ji.tistory.com/379 [CI/CD] Django Jenkins 자동 배포하기 - Ec2 Ubuntu 22.04 ..

코딩공부/Server 2022.05.18

[CI/CD] Django Jenkins 자동 배포하기 - Ec2 Ubuntu 22.04 설치 (2)

본 게시글은 Django 및 Aws Ec2의 기초 지식을 알고 있는 전재 하에 처음부터 빠르게 진행됩니다. 해당 프로젝트를 통하여 Docker를 이용해 Jenkins 서버를 구축, Django 프로젝트를 Github와 Webhock으로 연결하여 자동 빌드하는 CI/CD 만들기가 목표입니다! 기존 Aws Ec2를 이용해 Django 프로젝트를 한번 배포하였지만 시간이 많이 흐른 뒤라 다시 한번 작성하였습니다. [CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1) : https://integer-ji.tistory.com/379 Django 기초 시작 : https://integer-ji.tistory.com/81 Aws Ec2 프로젝트 배포 기초 시작 : https:..

코딩공부/Server 2022.05.15

[CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1)

본 게시글은 Django 및 Aws Ec2의 기초 지식을 알고 있는 전재 하에 처음부터 빠르게 진행됩니다. 해당 프로젝트를 통하여 Docker를 이용해 Jenkins 서버를 구축, Django 프로젝트를 Github와 Webhock으로 연결하여 자동 빌드하는 CI/CD 만들기가 목표입니다! Django 기초 시작 : https://integer-ji.tistory.com/81 Aws Ec2 프로젝트 배포 기초 시작 : https://integer-ji.tistory.com/300?category=803336 개발 환경 : Window10 개발 언어 : Python - 설치 : https://integer-ji.tistory.com/64 개발 툴 : VS Code - 설치 : https://integer-..

코딩공부/Server 2022.05.13

글또 7기를 시작하며

슬럼프 시간이 흐르며 슬럼프가 오게 되었다. 퇴근 후에 나의 취미는 개발이었고 블로그에 글을 올려 지식을 공유하며 나의 지식 또한 정리하는 게 일상이었다. 하지만 지금은 개발이 너무 싫었다. 집에만 도착하면 키보드를 쳐다보기도 싫었고 컴퓨터는 쳐다보지도 않았다. 그렇게 몇 개월이 지났다. 글또 ? 사람 사는 게 다 똑같지만 나는 더 이상 이렇게 살면 안 될 것 같았다. 매일매일 새로운 기술 스택이 나오고 새로 들어온 신입의 개발 실력은 더 뛰어나고.. 이런 나의 슬럼프를 극복하려 개발 스터디, 개발 인스타, 개발 오픈카톡 등 나를 붙잡아 줄 수 있는 곳을 찾아 보았다. 그러다 보니 요즘 알고리즘이 많이 발달되었다고 하던데.. 알고리즘을 통해 글또(글쓰는또라이)를 알게 되었다. 글또 7기를 시작하며 나의 ..

글또 ! 2022.05.12

트랜잭션

? 트랜잭션은 시스템에서 사용되는 더 이상 쪼갤 수 없는 업무 처리의 최소 단위이다. 크게 은행으로 예를 많이 든다. A라는 사람이 B라는 사람에게 돈을 지급할 경우 A라는 사람의 돈이 사라지고 B라는 사람은 돈이 생긴다 라는 하나의 작업을 최소 작업으로 본다. 더 나아가면 ACID 조건을 충족 해야한다. Atomicity(원자성), Consistency(일관성), Isolation(고립성), Durability(지속성)의 약자로서, 데이터베이스의 트랜잭션이 안전하게 수행되기 위한 4가지 필수적인 성질이다. 적용을 한다면? 하나의 맵핑 된 API 안에서 여러가지 동작 (두 개 이상의 테이블에 데이터를 적재하는 등)이 수행될 때 사용할 수 있을 것 같다.

끄적끄적 2022.05.12

[IntelliJ] Spring Boot Project 시작 시 Gradle 에러 Unable to find method

Spring Boot Project를 시작할 때 Gradle에서 에러가 발생 하였다. 에러 전문 Unable to find method 'org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()Ljava/lang/String;'. Possible causes for this unexpected error include:Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network)The state of a G..

에러 2022.05.10

[Linux] docker ps 에러 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: conne

docker을 설치 진행하면서 발생한 에러 입니다. Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: conne ct: permission denied docker 명령어를 수행하며 docker.sock에 대한 권한이 없어 발생한 문제입니다. sudo chmod 666 /var/run/docker.sock 도커 파일 권한 추가 잘 실행되는 모습입니다.

에러 2022.05.09