콘텐츠로 건너뛰기

이제는 제대로 시작하자…

  • by

저는 전문 개발자가 아닙니다.

컴퓨터를 좋아하는 평범한 직장인입니다.

2016년 결혼을 하고, 첫 째가 2018년도에 태어나니, 돈을 더 벌지 않으면 안되겠다는 생각이 들었습니다.

난 개발을 좋아하니까… 개발로 뭔가 할 수 있을까? 하고 무작정 개발공부를 시작했습니다.

새벽마다 egoing님의 생활코딩 강좌를 들으며 개발공부를 즐겼습니다.

그 결과로 지금의 Forman 블로그가 탄생했습니다.

하지만 Forman 블로그는 허점 투성이입니다.

그래서, 첫 번째 프로젝트로 Forman 웹사이트를 처음부터 끝까지 제대로 뜯어 고치는 글을 쓰고자 합니다.

시간이 많이 걸릴 수 있습니다. 목표는 2024년 12월 31일 까지 입니다.


이 프로젝트의 목적은 세가지 입니다.

  1. Forman 블로그 고도화 작업으로 안정된 사이트 운영
  2. 저와 비슷한 취미를 가진 분들에게 이 기록이 도움이 되었으면 합니다.
  3. 저는 전문적인 지식이 없는 개인기 때문에, 능력자 분들의 관심으로 저의 잘못된 지식을 바로 잡았으면 합니다.(미리 감사드립니다)

1. 물리적 환경

저는 돈이 많지 않기 때문에 , 물리적 환경은 제대로 갖추기 힘듭니다.

현재 집에서 서버를 운영하고 있습니다. ( 지금 이 블로그가 집에서 돌아가고 있습니다. )

서버라 해봐야 , 10년 전에 형에게 선물 받은 Mac Mini 입니다.

인터넷은 그냥 집 인터넷을 사용합니다.

유동 IP지만, 잘 바뀌지 않기 때문에 크게 문제는 없습니다. (바뀐적이 한번도 없는 것 같네요)

HW를 조금 더 업그레이드? (그래봐야 놀고있는 데스크탑이 될 것 같습니다.) 할 예정입니다.


2. 개발환경

forman 은 크게 두 가지로 운영합니다.

  1. 블로그 ( Projects 포함)
  2. Application

첫번째로 블로그 운영을 위해 웹서버는 Nginx 를 운영합니다.

Database는 Mysql입니다.

Application에 대한 프론트엔드 프레임워크는 React 를 사용합니다.

백엔드 프레임워크는 Nodejs의 Express 를 사용합니다.

개발 TOOL은 Visual Studio Code 입니다. -> 서버에 설치하여 웹으로 사용합니다.

현재의 개발환경을 조금 더 깔끔하게 고칠 예정입니다.


3. 미들웨어

중요한 부분입니다.

개발환경이 어떻게 물리환경 위에서 잘 돌아 갈 것인가?

지금 Forman은 Docker를 사용하여 Mysql , WordPress , Application 3가지 컨테이너가 운영되고 있습니다.

이 부분을 조금 더 고도화 하여, 쿠버네티스 환경으로 전환할 예정입니다.

(이부분이 조금 더 공부가 필요해 보이네요..)

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다