개설한 EC2 인스턴스를 상시 실행이 아닌, 중지/재시작으로 관리하며 학습하고 있는 중입니다. (비용 때문에) 아마도 Elastic IP 서비스를 이용하지 않으면, 인스턴스 재구동시 IP 정보가 변경될텐데요, 앞서 Route 53 서비스를 통하여 도메인 레코드를 등록한 정보에 새로 구동된 인스턴스 서버의 IP 를 도메인 레코드로 재등록 (삭제/등록) 해줘야만 다시 정상 등록이 될 것으로 이해하고 있습니다. 궁금한 점은, 혹시 인스턴스만 중지시키고, 별도로 도메인 레코드 등록정보를 삭제하지 않았을 경우에 대한 문제점이나 비용 차징에 관한 정보를 자세히 알 수 있을까요?
vs code상 터미널에서 zsh이 쓰이고 있는 맥북이며 docker run -dp 3000:8080 -v /usr/src/app/node_modules -v $(pwd):/usr/src/app wkdzhd2000/nodejs 라고 입력했는데 컨테이너 ID가 나오지 않고 아래와 같이 형식에 맞지 않게 입력했다고 나옵니다. docker: invalid reference format. See 'docker run --help'. 맥북이기때문에 $(pwd)가 맞다고 생각하고 다른 부분에도 잘못 쓴 것이 없어보이는데 왜 인식하지 못할까요..? 구글링하며 몇몇 글이나 공식문서도 참조하고 있는데 아직까지 원인을 찾지 못하였습니다... 윈도우는 아니지만 혹시 몰라 ${pwd}하니 작동은 했습니다. 하지만 server.js의 소스코드를 바꾼다음 컨테이너를 docker stop 했다가 다시 run 해도 소스코드 변경내용이 반영되지 않는다는 문제가 생겼습니다.. 어디가 잘못된 걸까요?? 저만 이러나요??
21분에 케누님이 git clone해서 프로젝트를 가져오시는데 저 같은경우에는 Username for 'https://github.com': 위와 같이 유저네임과 그 다음 비밀번호를 입력하라고 합니다..ㄷㄷ;; 이게 클론이나 pull할때 그냥 유저네임 입력하고 비밀번호 입력하면 되지만 ..... 문제는 아래와 같습니다 ㅠㅠ ======CMD====== ./deploy.sh ======END====== err: fatal: could not read Username for 'https://github.com': No such device or address out: out: up to date, audited 1465 packages in 6s out: out: 169 packages are looking for funding out: run `npm fund` for details out: out: 19 vulnerabilities (13 moderate, 5 high, 1 critical) out: out: To address issues that do not require attention, run: 깃허브 액션을 사용해서 git pull로 변경사항을 가져오는데;; 저런 에러가 발생하네요 ;;; 저와 케누님의 깃허브 설정이 몬가 다른거 같긴한데;;;; (흐음..) 원인을 잘 모르겠어서 케누님께 질문드리려고 합니다 ㅠ
frontend/.env파일에서 VITE_API_SERVER= 이렇게만 설정해주셨는데.... 이 부분이 잘 이해가 안갑니다. fetch(import.meta.env.VITE_API_SERVER + '/api/hello') .then(response => response.json()) .then(data => greet.innerHTML = JSON.stringify(data)) 보시다시피 위의 코드가 빌드되었을 텐데요?? VITE_API_SERVER를 아무것도 지정안하면 요청이 /api/hello 이렇게만 나오는거 아닌가요?? 그런데 케누님 영상에서는 도메인이 붙어있네요? ㄷㄷ;;; 이 부분이 잘 이해가 안가요 ㅠㅠ....
안녕하세요 강사님 좋은 강의 감사합니다. 다름이 아니라 강의 자료 1-3강 과 새로 올려주신 소스코드자료(12월 28일)가 안받아집니다. 4-6강과 7-9강 자료는 잘 받아져서 압축이 잘 풀리는데 위의 두 자료들은 다운받을때 에러가 나서 압축해제가 안됩니다. 답변해주시면 감사하겠습니다.
안녕하세요 선생님! 도커 컴포즈에서 볼륨 설정을 아래와 같이 하면, App.js 파일은 물론 App.test.js 파일도 볼륨 설정을 한것이라고 생각하는데요. volumes: - /usr/src/app/node_modules - ./:/usr/src/app 왜 로컬에서 App.test.js 파일을 변경 한 후, 컨테이너 안에서 npm run test 를 하면 로컬의 변경을 반영하지 않는 것인지 궁금합니다. 'docker run -it codetrain999/docker-react-app npm run test' 로 실행하였을 떄도 적용되지 않고 쉘에 직접 붙어서 실행해도 반영되지 않았습니다. 테스트용 컨테이너를 별도로 생성하니 App.test.js 파일의 변경이 실시간으로 적용되는데, 둘의 차이가 무엇인지 모르겠습니다. 감사합니다.
amend commit 실행하고 insert로 바꿨는데 수정모드 끄는건 어떻게하는건가요 나와지질않네요 insert랑 replace 상태여서 :wq를 입력못하고있습니다 ㅠ insert에서 못벗어나서 종료하고 reset하고 다시 했는데 아예 amend commit이 안되네요.. E325: ATTENTION Found a swap file by the name "C:/Users/user/PycharmProjects/git-tes/.git/.COMMIT_EDITMSG.swp" owned by: user dated: Thu Dec 30 09:41:32 2021 file name: ~user/PycharmProjects/git-tes/.git/COMMIT_EDITMSG modified: YES user name: user host name: DESKTOP-C2BR6PG process ID: 1916 While opening file "C:/Users/user/PycharmProjects/git-tes/.git/COMMIT_EDITMSG" dated: Thu Dec 30 10:00:55 2021 -- More --
이런 상태에서 git revert하면 아래처럼 오류가뜹니다. $ git revert 7a6a52c error: Your local changes to the following files would be overwritten by merge: a Please commit your changes or stash them before you merge. Aborting fatal: revert failed a가 merge가 되있어서 revert가 안된다는뜻인가요?
아래와 같은 질문 글을 세번째 다시 올리기를 반복하고 있는데 제 질문에만 답변이 없으시고 저보다 늦게 올라온 글에는 하루 이내로 답변을 달아주십니다. 제 질문이 잘못되었거나 특별한 이유가 있으신지 알고싶습니다. elasticbeanstalk로 리액트 배포하는 부분 따라하고 있는 중에 다음과 같은 에러가 발생합니다. During an aborted deployment, some instances may have deployed the new application version. To ensure all instances are running the same version, re-deploy the appropriate application version. 도커와 linux2 로 설정하였고, 그에 맞게 linux2 버전으로 따로 올려주신 코드 그대로 똑같아 작성하였습니다. travis ci는 정상적으로 성공하는데 그 뒤에 aws에서 배포될때만 이렇게 에러가 나오네요.
0 git init 부터 막혔는데 해결법 계속 찾고 있는데 뭐가 문제일까요..? git : 'git' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + git init + ~~~
강의에 나오는 모든 과정을 따라하고 나니, travis ci 는 성공하였는데 elastic beanstalk 에서 다음과 같은 에러가 나오면서 주소로 들어가보면 502 상태입니다. Environment health has transitioned from Info to Severe. ELB processes are not healthy on all instances. Application update completed 65 seconds ago and took 4 minutes. ELB health is failing or not available for all instances. 그래서 올려주신 코드와의 차이를 보니, 지금까지 만든 docker-compose.yml 파일이 강사님의 코드에는 docker-compose-dev.yml이 되어있고, docker-compose.yml 에는 다음과 같은 코드가 들어가있네요. version : " 3 " services : react : build : context : . dockerfile : Dockerfile ports : - ' 80:80 ' volumes : - /usr/src/app/node_modules - ./:/usr/src/app stdin_open : true 여태까지 만든건 개발용인거 같은데 둘중 어떤걸 사용하는게 맞는건가요? 그리고 docker-compose.yml은 docker-compose up으로 실행이 가능했는데, docker-compose-dev.yml은 어떻게 실행하나요?
강의 너무 잘 듣고있습니다 감사합니다~^^ 제 질문은 배포환경(Elastic bean stalk)에서는 docker-compose.yml에 volume으로 매핑한다면 참조가 되지 않을 것 같은데요 가령 아래와 같은 docker-compose.yml을 master에 푸쉬해서 code pipeline으로 Beanstalk에게 넘겨줘서 컨테이너를 실행시킬 것인데, 그 컨테이너안의 /app 폴더가 로컬폴더인 ./frontend 를 가리킬 것 같지는 않은데요. 그렇다면, volume은 배포환경이 아닌, 개발환경에서의 편의를 위해서 사용하는 것인가요? 감사합니다. version : " 3 " services : frontend : build : dockerfile : Dockerfile.dev context : ./frontend volumes : - /app/node_modules - ./frontend:/app stdin_open : true