본문 바로가기

분류 전체보기100

[배포]EC2, docker , nginx 배포 Openvidu 프로젝트 수동 배포하기 ❗ Docker와 Nginx 설정을 처음 사용해봅니다. EC2, Ubuntu 환경에 익숙하지 않습니다. 따라서 설명에 오류가 있을 수 있습니다. 오타도 있을 수 있습니다. 설명에 오타 및 오류가 있다면 광주 2반 임태민에게 📩 주시면 수정하겠습니다. 0. 도입 4일 동안 여러 실험을 거듭하며 배포에 성공했습니다. Docker, Nginx, Openvidu를 사용해본게 이번이 처음인지라 설명 내용에 다소 오류가 있을 수 있습니다 결과론입니다. 다만 배포에 성공했기 때문에 어떤 순서의 절차를 거쳐서 어떤 설정을 통해 배포에 성공했는지에 대해 다음과 같이 정보를 공유하고자 합니다. 1. 프로젝트 구조 설정 이전에 먼저 저희 팀의 프로젝트 구조를 보여드립니다. (front.. 2023. 2. 12.
[JS]append vs appendChild #.append -append매서드를 활용하면 node object나 DOMString(text)를 사용할 수 있습니다. -한번에 여러 개의 자식 요소를 설정할 수 있다. node object 예시 const parent = document.createElement('div'); const child = document.createElement('p'); parent.append(child); //result // DOMString 예시 const parent = document.createElement('div'); parent.append('append 예시'); //result //append 예시 #.appendChild() -append 메서드와는 다르게 오직 node객체만 받을 수 있다. -한.. 2023. 2. 8.
[deploy] EC2, docker, jenkins #.AWS EC2 인스턴스에 연결(ssh) ssh -i {키 이름} {user.name}@{public DNS} !!-user.name 주의(본인은 ubuntu로 ec2생성해서 user.name = ubuntu) welcome to ubuntu ....나오면 성공 #.도커 설치 공식문서 https://docs.docker.com/engine/install/ubuntu/ 새 호스트 시스템에 처음으로 Docker 엔진을 설치하기 전에 Docker 리포지토리를 설정해야 합니다. 그런 다음 리포지토리에서 Docker를 설치하고 업데이트할 수 있습니다. 저장소 설정 HTTPS를 통해 리포지토리를 사용할 수 있도록 패키지 인덱스를 업데이트하고 apt패키지를 설치합니다 .apt $ sudo apt-get update.. 2023. 2. 6.
[Git] clone,push,checkout #.clone -사용할 깃의 작업물들을 로컬로 내려받을 때 사용 -git clone {git address} #.push #.git add . #.git commit -m "commit메세지" #.git push origin {maste(branch 명)} #checkout -별도로 만든 브랜치를 이용하여 작업을 수행하려면, 이 브랜치를 사용하겠다고 명시적으로 지정해주어야 한다. -git checkout {branch name} 2023. 2. 3.