Ruby on Rails 프로젝트 내부에는 환경변수 및 Rails 프로젝트 Secret Key 인증 용도로 사용할 수 있는 인증파일이 존재합니다. 해당 개념에 대해 Rails 5.1 버전과 Rails 5.2 버전을 나누어서 설명을 진행해 보겠습니다. Rails 5.1 버전의 인증방식 Raisl 5.1 버전의 인증파일 내용구조는 아래와 같습니다. Rails 5.1 버전에는 config/secrets.yml 파일에서 Key/Value 관리 및 secret Key 인증이 이루어집니다. 또한 5.1에서 Production 환경으로 서비스를 배포를 하려면 아래 과정을 거쳐야 하는게 있습니다. 1. 다음 명령어를 통해 랜덤으로 생성되는 secrets key를 알아냅니다. rake secret 2. 해당 Key를 F..
글 시작 전 1. 해당 글은 단순 Nginx의 개념에 대한 설명글입니다. 2. Nginx를 활용한 자동배포(CD) 기능을 통해 편리하게 Ruby on Rails 프로젝트를 배포할 수 있습니다. 부록 AWS EC2+Nginx+Capistrano 지속적(자동) 배포 목차 글 시작 전(Intro) c10k Problem 그래서 Nginx을 왜 써야 하는가? Apache와 Nginx의 차이는? 자료 참고 Puma.. 이제 안녕... Ruby on Rails은 기본적으로 PHP와 같이 서버엔진을 따로 깔지 않아도 된다는 장점이 있습니다. 하지만 이 장점이 미래를 바라보면 썩 좋은 장점은 아니었습니다. 왜 Puma 엔진이 미흡하다고 여겨졌는지 이번 글을 통해 이야기를 풀어보겠습니다. c10k Problem 글을 시..