묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨누구보다 빠르게 배우는 Nginx + Docker + Springboot 서버 무중단 배포
인스턴스를 1개만 사용 할 경우
강의에선 ec2 인스턴스가 3개로 분산 하였지만프리티어만 한다는 가정하에 한 ec2 인스턴스안에 nginx, 컨테이너 안에 was 인스턴스를 2개 한 경우에도 두 개의 서버 인스턴스 포트를 달리 한다면 무중단 배포가 가능한가요?
-
해결됨누구보다 빠르게 배우는 Nginx + Docker + Springboot 서버 무중단 배포
도커파일 내용이 노션 강의자료랑 강의영상이 서로 다릅니다.
노션 강의자료에서는 # 2. 앱 JAR 파일 복사 COPY *.jar app.jar 이렇게 되어 있는데 강의 영상에서는COPY build/libs/*.jar app.jar 로 되어 있습니다. 강의 영상이 맞는거 같고, 아무 생각 없이 노션 자료로 복붙하다가 안되서, 둘을 자세히 비교해보니 빌드된 jar 파일 경로를 제대로 명시되지 않은 걸 발견했어요.노션 파일 수정 부탁드려용
-
미해결애플리케이션 배포 자동화와 CI/CD
배포에대한 질의..
DB접속정보를 별도로 배포나 설정하는 방법이 있을까요?..해당 깃에 배포하지않았을때 어떤방법으로 올라간 서버에 적용해야하나요?만약 별도로 관리한다고할경우 수기로 배포할때마다서버를 내리고.. applicaiton.yml(디비정보가있는파일)을 설치해야할까요?
-
해결됨누구보다 빠르게 배우는 Nginx + Docker + Springboot 서버 무중단 배포
감사합니다.
기존에는 리눅스에서 war파일 묶어서 수기로 배포하고그랬는데... 그러다보니 배포를 시간이 불규칙하다보니 너무힘들었습니다..본강의를 통해서..인텔리제이와 스프링 부트 접해보면서 무중단은 이렇게.. 배포하는 구나 하는 경험을 이해하게되었고몇번 연습하고 실제로 적용해볼 예정인데..하나더 질문드려도 될까요?디비에 접속하는 application.yml에 민감한 파일같은경우..깃이그노어로 통해서 배포 커밋 못하게 설정을 한다고 설정했을때.....디비 접속이나 민감한 정보같은경우는..배포한 서버의 프로젝트 폴더안에 수기로 처리해야하는것일까요?..첨부해주신 노션자료 잘 학습하겠습니다.바쁘신데 신경써주셔서 정말로 감사합니다.
-
해결됨누구보다 빠르게 배우는 Nginx + Docker + Springboot 서버 무중단 배포
저는 PATCH 보다 PUT이 더 편하던데
안녕하세요 무중단 배포 해보려고 강의 열심히 듣고 있는 수강생입니다.저는 보통 업데이트 엔드포인트 제공할 때, PUT으로만 구현합니다. PATCH를 제공하면, 받아야할 값들이 null인지 아닌지를 다 따지느라 번거롭더라고요.지식공유자께서는 실무에서도 PUT 보다는 PATCH를 더 많이 사용하시는지 궁금하네요.
-
미해결애플리케이션 배포 자동화와 CI/CD
안녕하세요 무중단 배포에대해 질문드립니다.
강좌에서 무중단 배워서 잘 실습했습니다..ncp나..ec2도 같은 원리일까요?기존에는 톰캣에서 배포해봤지만..(war파일 묶어서..)Blue-Green, Rolling Update이것을 좀 깊게 학습하고싶은데 추천해주실만한 학습자료가 있을까요?또 만약에 리액트나 별도의 프론트를 추가할경우?서버 3개가 아니라.. 4개가 되는지 궁금합니다.
-
해결됨누구보다 빠르게 배우는 Nginx + Docker + Springboot 서버 무중단 배포
궁금한게있습니다.
세션 5 에서 무중단 강의 통해 nginx를 이렇게 구현하구나 알게되었는데요..만약에 ec2를 리액트나 프론트?용 서버 하나더 구축하게되면 셋팅은 어떻게되는지 알려주실수있으실까요?기존의 방식과 똑같습니까?
-
미해결애플리케이션 배포 자동화와 CI/CD
수강 추천
안녕하세요.현재 애플리케이션 배포 자동화 CI/CD 강의를 수강중입니다.그런데 제가 개발 배포쪽에 지식이 전혀 없어서..아무래도 수강 내용을 이해하는데 어려움이 있습니다.CI/CD쪽 기초 관련 강의를 추천부탁드립니다.
-
미해결비전공자도 이해할 수 있는 Nginx 입문/실전
챕터 22에대한 질문드립니다.
안녕하세요! 강의 잘 보고 있습니다.한 가지 궁금한 점이 있어 질문드립니다."HTTPS는 왜 적용해야 할까?" 파트 보다가 문득 궁금해졌는데요,이전 강의에서 admin 페이지와 일반 페이지를 나눠서 default.conf에 설정하신 부분 설명해주셨는데여러개의 사이트같은 케이스는..실무에서는 certbot적용 강의처럼 하는 절차일까요?한번에 적용이 되는것일까요?그러면.. SSL(HTTPS) 적용은 처음 한번만 하는것인지..아니면 (일정기간마다) 주기적으로 적용을 하시는지 궁금합니다.
-
해결됨시니어 면접관이 알려주는 개발자 취업과 이직 한방에 해결하기 [실전편]
Nginx와 로드밸런서의 관계
3분 40초 쯤에 로드밸런서가 없는 경우 Nginx를 통해 부하분산이 가능하다고 하셨는데Nginx Least Connections, Round robin, IP Hash 설정도 로드밸런서의 역할을 하는 것이 아닌가요?아니면 이부근에 언급하신 로드밸런서는 하드웨어적 처리를 말씀하신건지 궁금합니다
-
미해결비전공자도 이해할 수 있는 Nginx 입문/실전
AWS EC2 인스턴스 생성하기 - 키페어 필요
12. AWS EC2 인스턴스 생성하기 인스턴스 시작할려고 하는데 키페어를 생성하라고 합니다. 새로 생성하면 되는걸까요..?
-
미해결FastAPI 찍어먹기 (FastAPI + React.js + AWS LightSail)
클라우드 docker compose up 에러
cms-1 | /src/entrypoint.sh: line 7: /src/.venv/bin/activate: No such file or directorycms-1 | Waiting for database to be ready...cms-1 | Waiting for database to be ready...cms-1 | /src/entrypoint.sh: line 7: /src/.venv/bin/activate: No such file or directorycms-1 | /src/entrypoint.sh: line 7: /src/.venv/bin/activate: No such file or directorycms-1 | Waiting for database to be ready...cms-1 exited with code 1cms-1 | Waiting for database to be ready...cms-1 | /src/entrypoint.sh: line 7: /src/.venv/bin/activate: No such file or directorycms-1 | Waiting for database to be ready...cms-1 | /src/entrypoint.sh: line 7: /src/.venv/bin/activate: No such file or directorycms-1 | /src/entrypoint.sh: line 7: /src/.venv/bin/activate: No such file or directoryLightsail ubuntu에서 docker compose up 시 위와 같이 entrypoint 쉘에서 /src/.venv/bin/activate 못찾는 에러가 발생합니다...미리 파이썬 가상환경을 만들어 놓아도 에러가 발생해요..ㅠㅠ
-
미해결FastAPI 찍어먹기 (FastAPI + React.js + AWS LightSail)
schema 클래스의 model_config 속성 관련 질문
안녕하세요! fastapi 입문으로 강사님 강의를 듣게되어 영광입니다. 강의 내용 따라 진행은 잘되고 있으나 강사님이 구현하신 class SubCategoryCreate(BaseModel): model_config = ConfigDict(from_attributes=True) subcategory_name: str category_id: int model_config = { "json_schema_extra": { "example": { "subcategory_id": 1, "subcategory_name": "수도", "category_id": 1 } }이렇게 구현을 하셨는데 model_config 변수가 두번사용 되어 마지막에 사용된 model_config 값이 첫번째 ConfigDict(from_attributes=True) 값을 덮어 씌워 첫번째로 사용된 model_config 변수의 역할이 없어지는것이 아닌가 하여 의문이 들어 왜 같은 변수명으로 덮어 씌우는지 궁금하여 질문 드립니다.
-
미해결애플리케이션 배포 자동화와 CI/CD
안녕하세요
안녕하세요 선생님젠킨스 도커로 설치후 실행하면 이런 로딩에서 안넘어가는데 어떻게 하면 좋을까요..? 로컬에서 했을때는 비밀번호 치는걸로 바로 넘어가는데..감사합니다!
-
미해결비전공자도 이해할 수 있는 Nginx 입문/실전
https 적용 과정질문
안녕하세요https 예전에 적용해본적이 있었는데 CA기관과 통신하여 개인키 발급받고 하면서 좀 복잡하게한거랑AWS에서 인증서 발급하고 도메인주소 cname하면서 https 적용 이렇게 해본적이 있는데 1. Nginx는 실무에서 이렇게 간단하게 https 를 적용하나요?2. 제가 했던것과 방식과 certbot의 차이 혹시 알수 있나요?단순히 그냥 방법만 다르고 실상은 똑같은 건지 궁금합니다.3. 스프링부트만으로 aws에서 배포한 적이 있는데 certbot 적용이 가능한가요?
-
미해결비전공자도 이해할 수 있는 Nginx 입문/실전
프론트엔드 배포 역할 의미
안녕하세요웹프론트엔드 배포하기가 CDN 역할중 하나인 정적인 컨텐츠를 빠르게 제공하기랑 똑같은 걸로 보면 될까요?
-
미해결비전공자도 이해할 수 있는 Nginx 입문/실전
도메인 네임 EC2에 연결하기
강사님 강의를 따라하면서 EC2에 도메인 네임을 연결했는데 Ipv4주소로 들어갈때는 페이지가 잘 나오는데 도메인 네임으로 들어가면 사이트에 연결할 수 없다고 뜹니다.Route 53에서 레코드 생성하면서 IP 주소를 입력해서 넣었고저의 EC2 IP주소와 일치하는 것도 확인했습니다.1. Nginx 서버가 정상적으로 동작하는지 sudo systemctl status nginx 입력하여서 active(running)되는 것을 확인하였고2. EC2에서 로컬로 접속 가능한지 curl -I http://localhostcurl -I http://api.jscode-test.com각각 입력하여서 200 OK 뜨는것을 확인했습니다.GPT에서는 3번쨰 방법으로 /etc/nginx/conf.d/api.jscode-test.com.conf 파일이 있는지 확인하고, 내용이 올바른지 점검하세요라고 조언을 주었는데 어떻게 해야하는지 알 수 있을까요?
-
미해결비전공자도 이해할 수 있는 Nginx 입문/실전
Vite 없이 React만 배포할 시
제가 백엔드 쪽으로만 공부해서 그러는데 Vite 적용 안하고 React만 써도 영상처럼 사용 가능한가요?
-
미해결포트폴리오 초간단 배포하기
블로그 포스팅 질문
좋은 강의 만들어주셔서 감사합니다!덕분에 막연했던 배포에 대해 조금씩 알아가고 있습니다!혹시 강의 들으면서 정리한 내용을 블로그에 포스팅해도 괜찮을까요?
-
해결됨비전공자도 이해할 수 있는 Nginx 입문/실전
location = /50.x.html 블럭
안녕하세요! 좋은 강의 잘 보고 있습니다!! default.conf 파일에서 location = /50.x.html 블럭의 역할이 location / 블럭과 동일해서 필요없는거 같은데 존재하는 이유가 뭔가요??단지, 현재는 두개의 블럭의 root 값이 똑같아서 그런거고 나중에 달라질수 있기때문에 일단 블럭이 2개 만들어져있는 건가요 ??