oracle cloud를 통해서 ec2를 하나 무료로 평생 대여할 수 있게 되었다. 그리고 chat-app-server git clone을 하고 npm 설치를 하려고 했는데 낮은 버전의 npm때문에 npm ERR! typeerror Error: Missing requ
우선 oracle instance에서 보안목록에 수신규칙을 추가해줘야한다.아래 그림처럼 따라하자.먼저 생성한 인스턴스 세부정보로 들어간 다음, 서브넷으로 들어가준다.그리고 서브넷에서 보안목록을 클릭하고,수신규칙을 추가해주면 된다. 여기에 소스 CIDR(Classless
어쩐지 컴퓨터 종료하면 500에러가 났었었다.터미널이 종료됨에 따라 oraclec cloud remote vm과의 connection이 끊겼고 당연히 노드 서버도 종료되었다.테오의 단톡방에 물어보니 도커와 elastic beanstalk으로 하는게 베스트이긴 하나 러닝
Error: listen EADDRINUSE: address already in use :::3000에러가 떴다. 끄고 다시 npm run start로 다시 키고 싶었다.sudo lsof -i tcp 라고 하면 열려있는 모든 서버 리스트를 출력함.sudo lsof -i
FunChat의 서버코드를 원격저장소에 push할 경우 oracle vm에 ssh로 접속하여 저장소 코드를 pull받아서 서버를 다시 켜줘야한다.처음에는 ssh접속하여 명령어를 입력하는 나의 모습이 꽤나 괜찮은 개발자처럼 느껴져서 좋았지만 이와 같은 반복적인 작업을 1
앞에서 ci 편을 통해 테스트 이후 코드가 배포되는 workflow를 자동화 시켜보았다.그럼 이제 드뎌, 내가 원래 ci/cd를 도입하고자 했던 목적!바로 oracle에 배포하는 과정을 자동화해보려고 한다.실제 production환경에 코드를 배포하는 일이기 때문에 c