Kubernetes

NodeJS Graceful Shutdown

지난 Spring Boot Graceful Shutdown Library에 이어서 이번엔 NodeJS용 Graceful Shutdown Library를 ( 다른 Library를 거의 베껴서 ) 공개하게 되었습니다. https://github.com/SilverNine/nodejs-graceful-shutdown PS1. 마음껏 수정하기 위해 기존의 다른 Library를 쓰지 않고 새로 만들게 되었습니다. PS2. pm2를 컨테이너 환경에서 사용하시는 분들이 계시다면 pm2-runtime을 더 보기…

글쓴이 SilverNine,
Kubernetes

“EAI_AGAIN registry.npmjs.org” issue in Docker Build

Docker Build 시 npm install 단계에서 아래와 같은 에러 문구가 발생했다면 request to http://registry.npmjs.org/async failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org registry.npmjs.org:80 여러가지 방법이 있지만 아래와 같이 네트워크 목록을 확인한 후 docker network ls [crayon-5dcafbabd1775633895520/] –network 옵션을 추가하여 Build 해주시면 해결됩니다. docker 더 보기…

글쓴이 SilverNine,
Java

Spring Boot Graceful Shutdown

Kubernetes 기반의 구조에서 Spring Boot를 주로 사용하다 보니 서비스 무중단 배포가 중요한 이슈로 부상했습니다. 이를 대응하다 보니 Open Source Library를 만들어서 ( 다른 Library를 거의 베껴서 ) 공개하게 되었습니다. https://github.com/SilverNine/spring-boot-graceful-shutdown PS. 마음껏 수정하기 위해 기존의 다른 Library를 쓰지 않고 새로 만들게 더 보기…

글쓴이 SilverNine,
Android

Face Research

Android https://play.google.com/store/apps/details?id=me.silvernine.faceresearch iOS in Review..   Face Research analyzes the age and emotions of faces in your photos through the artificial intelligence face recognition technology provided by Amazon and provides them to users. Meet face research apps today! Keywords Face, 더 보기…

글쓴이 SilverNine,
Java

Spring Boot – Lucy XSS Filter

가장 기초적인 공격방법 중 하나인 XSS를 방어할 수 있는 방법 중 Lucy XSS Filter를 Spring Boot에 적용하는 법을 소개합니다. XSS에 관한 정보는 아래 링크를 참조하시기 바랍니다. https://namu.wiki/w/XSS   – Maven을 사용한다면 pom.xml에 아래 내용추가 [crayon-5dcafbabd2005198430918/]   – Configuration 추가 [crayon-5dcafbabd200e421261656/] 더 보기…

글쓴이 SilverNine,
AWS

ElasticBeanstalk Spring Boot Custom nginx.conf 적용

ElasticBeanstalk에 Spring Boot 프로젝트로 Tomcat을 사용하고 있을때 Custom nginx.conf 적용 방법입니다. Maven을 사용하고 있다면 pom.xml에 아래와 같이 정의합니다. [crayon-5dcafbabd249c070850887/]   /src/main/resources/.ebextensions/nginx/nginx.conf 생성 ( 대용량 파일의 업로드를 위한 설정이 포함되어 있습니다. 값을 서비스에 맞게 수정하세요 ) [crayon-5dcafbabd24a5509185396/]   자 이제 빌드를 더 보기…

글쓴이 SilverNine,
AWS

ElasticBeanstalk EC2 Timezone

ElasticBeanstalk 사용 시 EC2 인스턴스의 Timezone 설정이 필요할 수 있습니다. 1. 프로젝트 Root에 ElasticBeanstalk 구성파일(.ebextensions) 폴더 생성 2. config 파일 생성 ( ex : 00_timezone.config ) *. 파일명 정렬 순서대로 적용 [crayon-5dcafbabd27ad946618055/]

글쓴이 SilverNine,