2022년 8월 우리 회사는 FIDO 인증을 받기 위해 WebAuthn 구현을 하고 있었다.Node.js를 사용하였고, SimpleWebAuthn 라이브러리를 이용하였다.해당 라이브러리에서는 FIDO를 인증받기 위해 필요한 것들이 대부분 구현이 되어있는 것처럼 형태를
클러스터란, 각기 다른 서버들을 하나로 묶어서 하나의 시스템으로 관리하는 것이다.클러스터화된 시스템을 이용하면, 어느 하나의 서버가 장애가 발생하게 되더라도 다른 서버로 연결이 되어 중단되지 않고 사이트를 운영할 수 있게 된다.이번 글에서는 Spring을 이용하여 어플
Kotlin을 활용하여 ChatBot을 만드는 외부 프로젝트입니다. 총 2주일동안 진행하였고, 개발하면서 어려운 점이나, 느낀점에 대해 회고록을 작성하였습니다.
대학생들은 보통 프로젝트를 진행할때, EC2를 많이 이용한다.(아닌 사람도 있겠지만)그중에서 프리티어를 사용하기 위해 T2.micro 인스턴스 타입을 많이 사용하게 된다.하지만, EC2 서버를 이용하는 도중, 갑자기 서버가 멈추는 현상을 겪은 사람이 있을 것이다.나는
나는 비전공으로 대학교를 다니고 있다.우연히 접한 피신을 기회로 42서울을 다니며 여러 프로젝트를 경험하다가,22년 7월에 중소기업에 인턴으로 들어갔다.현재 새로운 프로젝트를 들어감에 따라서,DB 구조를 정하면서, 계층 구조를 정해야하는 이슈가 생겼다.열심히 해야지 라
이전에 Spring boot가 이용된 서버에서 HLS를 ffmpeg 외부 라이브러리를 가져와 변환하는 프로젝트가 있었다.그런데 스프링 서버에서 담당하기에는 아무래도 애매한 느낌이 있다.외부 라이브러리를 가져오는 것과, 변환 시간이 걸리기 때문이다.그래서 Node.js
도메인을 얻기 위해 내 도메인 한국 사이트에서 도메인을 생성했다. freenom같은 사이트도 좋지만, 개인적으로 이 사이트가 빠르고 무료로 편리하게 사용할 수 있었다.해당 도메인에 A 레코드를 설정한다. EC2에서 Public IP를 넣으면 된다.가 설치되어있다고 가정
Spring bootjava 11spring boot 2.7.1spring weblombokactuatorAWSEC2S3CodeDeployJenkinsGithub위 환경은 AWS CodeDeploy + Jenkins를 이용한 Spring boot 자동화 + Jenkin
선택에는 두 가지 방법이 있는데,Jenkins를 로컬에서 실행 시킨 후에, ssh로 ec2를 연결하는 방식로컬에 Jenkins 설치 후, ssh 연결만 하면 됨.자동화를 위해서 로컬에서 Jenkins를 계속 켜야함.하나의 로컬에 여러 ssh를 연결할 수 있으므로, 관리
Dockerfile 먼저 어플리케이션 관련 설정을 만든다. docker-compose.yml 결과적으로 이렇게 되고, 하나하나 보도록 해보자. h2 먼저 이 설정은 내가 올린 이전 글의 옵션들을 docker-compose로 가져온 것이다. h2 docker
docker 설치 및 실행 가능 환경d : 도커 컨테이너를 백 그라운드로 실행p : 컨테이너와 로컬의 포트를 연결하는 옵션v : DB 저장 경로 (/Users/seungjulee/study/h2/makeHere 부분을 본인이 실제 저장할 경로를 넣으면 된다.)H2_OP
이번에 도커를 학습하고 적용하기 위해 설치부터 차근차근 진행해볼 예정이다.Mac 기준 도커 설치 방법이다.https://docs.docker.com/desktop/mac/install/위 사이트에서 자신이 맞는 칩을 선택해서 다운로드한다. 나는 애플칩이라 애플