dev - 2021-06-26

octofox1357·2021년 6월 27일
0

개발일지

목록 보기
3/6

개발환경

하드웨어

라즈베리 파이

소프트웨어

  1. 만자로 리눅스 (minimal)(아치)
  2. Node.Js
  3. MariaDB
  4. Ngnix
  5. pm2
  6. Docker

작업 내용

라즈베리파이에 만자로리눅스를 올리고 네트워크에 연결했다.
openssh 를 설치해서 외부 cli로 접속 가능한 22번 포트 24번 포트를 활성화 했다.

추후 작업

사무실에서 포트포워딩 한후, 나는 cli로 접속해서 개발용 디렉토리(wt)와 사용자(wt)를 만들어야한다.
모든 소프트웨어 구성을 연결하고 마련한 후에 도커를 사용해서 개발환경 이미지를 저장해야 할 것 같다.

그리고 도메인을 구매한 후에 80, 8080 포트를 연결하고 테스트 도메인과 메인 도메인을 마련해야한다.
그리고 메인과 테스트 폴더에 각각 로그가 기록되도록 설정해야한다.
로그파일 분산 작업도 해야한다.

해당 설정을 마친 후 서버를 띄운 후 test git 레포지토리를 만들고 test가 완료되면 main 에서 pull하는 방식으로 서비스를 운영하면 되지않을까 생각한다.

실제 테섭과 메섭을 운영해본 경험이 없어서... 이게 제일 좋은 방법이라 확신하지는 못한다.

필요한 사전 지식

  1. 리눅스 사용자 그룹과 권한 운영
  2. vim
  3. 로그파일 분산
  4. 도커
  5. pacman 사용법
profile
개발자라고 우기는 노답 소년

0개의 댓글