inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

certbot과 git충돌 질문자 입니다.

미해결

비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지

안녕하세요. certbot 실행 이후 git clone이 되지 않아 질문을 남겼었던 질문자입니다! 당시 얼추 인도해주신 솔루션이 인스턴스 설정 초기화 후 새로 설치 였던터라 시간이 걸릴것으로 예상이 되어서 우선순위를 좀 뒤로 미루고, 다른 일들을 하다가 오느라 이제야 다시 질문의 일로 돌아왔습니다. 그런데 이제와 생각해보니 certbot 과 git의 충돌이 유력한 원인이라면... certbot을 재설치? 재실행? 하면 되지 않을까 싶어서 인터넷에 검색을 해봤는데 자동갱신에 관한 글뿐이 없더군요.. 해서 혹시 certbot을 날렸다가 다시 설치하거나 certbot의 설정파일들이 임시로 작동하지 않도록 하는 방법이 있을까요? 만약 임시 비활성화가 가능하다면 그 사이에 git clone을 진행하고, 다시 활성화 하면 될것 같아서.. 혹시 아시는 방법이 있으실지 여쭤봅니다

  • HTML/CSS
  • javascript
  • aws
  • git
  • mysql
  • rest-api
  • github
전예준 댓글 1 좋아요 0 조회수 307

Controller Test 시 @WebMvcTest 사용 관련 질문입니다.

미해결

호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)

안녕하세요 호돌맨님 :) 좋은 강의 늘 감사드립니다. Controller Test 할 때 질문이 있습니다. 강의에서 호돌맨님께서는 @SpringBootTest 사용하셨는데 저는 한 번 @WebMvcTest를 사용해보고 있습니다. 그러다보니 문제가 하나 발생을 하더라구요. 우선 PostController 쪽 코드를 보여드리겠습니다. @GetMapping("/posts") public ApiResponse<List<PostResponse>> getAll(@ModelAttribute PostSearch postSearch) { List<PostResponse> posts = postService.getAllPost(postSearch); return ApiResponse.ok(posts); } 보시면 게시글을 전체 조회하는 이 메서드의 경우에는 인증이 따로 필요없이 바로 조회가 되게 했는데요. Insomnia 라는 프로그램을 통해서 테스트했을 때 따로 인증하지 않아도 전체 조회 요청이 성공하는 것을 확인했습니다. 그런데 테스트코드를 작성할 때 인증 처리를 해주지 않으면 계속해서 401 에러가 발생을 하더라구요. @DisplayName("게시글을 전체 조회한다.") @CustomMockUser //todo 실제로는 인증이 필요없는데도 테스트 통과를 위해서 인증 처리를 해줘야 하는 것인가? @Test void getAllPosts() throws Exception { // given List<Post> posts = IntStream .range(1, 5) .mapToObj(i -> Post.of(FREE, i + "번 제목입니다.", i + "번 내용입니다.")) .toList(); List<PostResponse> response = changePostListToPostResponseList(posts); // when when(postService.getAllPost(any())).thenReturn(response); //then mockMvc.perform( MockMvcRequestBuilders.get("/api/posts") ) .andDo(MockMvcResultHandlers.print()) .andExpect(MockMvcResultMatchers.jsonPath("$.code").value(200)) .andExpect(MockMvcResultMatchers.jsonPath("$.message").value("OK")) .andExpect(MockMvcResultMatchers.jsonPath("$.status").value("OK")) .andExpect(MockMvcResultMatchers.jsonPath("$.data").isArray()) .andExpect(MockMvcResultMatchers.status().isOk()); } @CustomMockUser 어노테이션을 붙여줘야 테스트 통과가 되는 상황입니다. 실제 원하는 기능은 인증없이 전체 조회 되게 하는 것이 목표인데 테스트 통과를 위해서 @CustomMockUser 어노테이션을 붙여주는 것이 올바른 테스트인지 궁금합니다! 혹시 이게 @WebMvcTest와 관련없는 다른 문제라면 알려주시면 한 번 제가 더 찾아보겠습니다..!

  • vue.js
  • aws
  • spring-boot
  • jpa
  • spring-security
비가싫어요 댓글 2 좋아요 0 조회수 1087

44강) 강사님 질문 있습니다.

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

안녕하세요 강사님 취업 준비 중이라 진도가 더디네요 ㅠㅠ 질문이 많아서 죄송합니다. 다름이 아니고 배포 중에 문제가 생겼습니다. 44강 10분쯤을 듣고있는데, mysql 비밀번호를 변경하라고 하셨습니다. 저는 이미 저번에 깃허브에 커밋을 했고, 그 후에 인텔리제이 유료버전 체험판이 끝나버렸습니다. 그래서 제 코드 수정이 안되어 비밀번호 변경을 못 하는데요. 이런 경우에는 어떻게 해야 할까요? aws에서 비밀번호 설정 없이 배포할 수 없을까요? 포트폴리오에 배포주소 올리려고 했는데 큰일이네요...

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
Devel 댓글 1 좋아요 1 조회수 429

수강 연장 부탁드리겠습니다

미해결

AWS Certified Advanced Networking - Specialty 자격증 준비하기

AWS Certified Solutions Architect - Associate 자격증 준비하기 을 먼저 듣다보니, Network는 이후에 들어야하는 상황 입니다. 바쁘시겠지만 처리 부탁 드리겠습니다.

  • 네트워크
  • aws
global.insung 댓글 1 좋아요 0 조회수 328

수강기한 연장 요청

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

안녕하세요 코드 바나나님, 수강생입니다. 강의 기간을 조금 더 연장해주실 수 있나요? 한 번 훑었지만 한 번 더 짚어가며 제대로 공부하고 싶습니다. 감사합니다.

  • 네트워크
  • aws
김나은 댓글 1 좋아요 0 조회수 286

Pyqt6 Qthred 에서 Ui 함수 사용하기

미해결

이런 식으로 코드를 사용중입니다 from PyQt6.QtWidgets import * from PyQt6.QtCore import * class thread (Qthread): def __init__(self): super().__init__() def run(self): while True: mainbot_window.fun1() class UI (QWidget): def __init__(self): super().__init__() self.inits() self.T1 = thread() self.T1.start() def inits(self): print("각종 변수 설정") def fun1(self): print("run code") def main(args=None): global mainbot_window app = QApplication(sys.argv) mainbot_window = UI() mainbot_window.show() try: app.exec() except KeyboardInterrupt: pass if __name__ == '__main__': main() 여기서 global 변수를 사용하지 않고 싶습니다. 글로벌 변수를 사용하지 않고 Thread 에서 Qwidget 의 함수를 사용할 방법이 있을까요? 시도한것 thread 에서 pyqtsignal.emit 을 사용해서 시도해봤는데 ui가 검은 화면으로 뜬체 작동하지않습니다. Qthread 대신 Qtimer 를 사용 =>작동은 잘되나 ui를 표시하는데 약간의 딜레이가 생깁니다. 그래서 되도록이면 Thread를 사용하고싶습니다.

  • python
  • pyqt
  • pyqy6
  • threading
  • qtread
정민기 댓글 1 좋아요 1 조회수 843

환경설정 conda activate myST 해도 가상환경 설정에 들어가지 않습니다.

해결됨

실전 프로젝트로 배우는 데이터 앱 만들기 with Python & Streamlit

안녕하세요 3강 콘다 가상환경에서 비주얼 스튜디오 터미널에서 conda activate myST해도 터미널에 계속 PS로 표시되며 가상환경으로 들어가지 않습니다. cmd에서는 같은 명령어를 입력하면 들어가지는데 비주얼 스튜디오 터미널에서는 들어가지지 않는 것 같습니다. 뭐가 문제일까요?

  • python
  • streamlit
honest5858 댓글 1 좋아요 0 조회수 511

수강기간 연장 부탁 드립니다.

미해결

AWS Certified Advanced Networking - Specialty 자격증 준비하기

업무시작전에 강의를 듣고 싶었는데, 다른 업무로 인해 강의 신청 후 듣지를 못하고 있었네요. 최근 업무 이관을 받을 예정이라, 수강 기간 연장 부탁 드립니다. 충실히 듣겠습니다!

  • 네트워크
  • aws
LEE HYUNJONG 댓글 1 좋아요 0 조회수 312

대출 반납 오류

해결됨

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

https://github.com/strongmhk/Springboot/blob/main/library-app/src/main/java/com/group/libraryapp/domain/user/User.java 처음에 B라는 유저가 클린코드를 대출했다가 반납했는데, 잘되었습니다. 근데 다시 대출을 하고 반납을 누르면 반납이 완료됐다고 뜨는데, B라는 유저로 다시 대출을 하려니까 오류가 뜨네요. 그래서 DB를 확인해보니 DB에는 B라는 유저가 처음 대출을 하고 반납을 한 후, 2번째로 대출 후 반납을 했을 때 is_return 필드가 갱신되지가 않습니다. 제 생각엔 User 클래스 안의 returnBook 메서드에서 .findFirst() 메서드 때문인 것 같기도한데 findLast라는 메서드는 없네요. 해결책이 있을까요?

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
alsgudtkwjs 댓글 1 좋아요 1 조회수 261

안녕하세요! 생성자와 필드의 타입에 관련하여 질문있습니다

해결됨

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

위의 코드에서 jpa 때문에 protected로 기본 생성자를 만들어주어야 한다고 하셨는데, 이게 무슨 의미인가요?? 왜 id는 Long 타입인데, userId는 long타입인가요? 왜 id = null;로 해준건가요? sql ddl문은 작성해주지않고 자바 class만 작성해준 후 jpa 어노테이션을 붙여주면 db에 자동으로 테이블 생성이 안되나요? 입문자인데 눈높이에 맞춰 잘 설명해주시는 덕분에 재밌게 배우고 있습니다😄

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
alsgudtkwjs 댓글 2 좋아요 2 조회수 435

수강 기간 연장 요청드립니다.

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

회사 업무와 병행 하다 보니 기간이 부족한 것 같습니다. 기간 연장 부탁 드리겠습니다!

  • 네트워크
  • aws
Jinhyuk Park 댓글 1 좋아요 0 조회수 190

13강에서 막혀서 문의드립니다

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

13강에서 이러한 오류가 떠서 해결해보려고 이것저것 시도해봤는데 영 안되서 문의드립니다 ㅠ 해결방법에 대해 도움주시면 감사하겠습니다

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
하루카 댓글 2 좋아요 1 조회수 505

아랫글 질문자입니다.

미해결

비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지

구체적인 에러코드 알려달라 하셔서 대답글에 알려드렸는데 못보신거 같아서 다시 올려봅니다. fatal: unable to access ' https://github.com/깃유저명/깃프로젝트명.git/ ': Failed to connect to {EC2 PUBLIC IP} port 3000: Connection timed out 이라는 에러메시지 발생했으며, 위 사진에서는 git clone으로 인한 에러이지만 pull로 당겨도 동일 에러가 발생합니다. 답변 기다리는동안 틈틈히 찾아봤는데 결국 해결이 안돼서 다시 여쭤보는점 죄송합니다 ㅠㅠ

  • HTML/CSS
  • javascript
  • aws
  • git
  • mysql
  • rest-api
  • github
전예준 댓글 2 좋아요 0 조회수 261

POST API Caching

해결됨

하루만에 배우는 AWS REDIS

현재 운영하는 API가 모두 POST로 이루어진 경우에는 Elasticache 도입이 무의미 할까요? POST 로 구성 된 API에서 활용 가능한 caching은 어떤게 있는지 궁금합니다.

  • aws
  • redis
  • aws-elasticache
  • memcache
JoonHo Kim 댓글 1 좋아요 1 조회수 250

Git의 하나의 Repository 안에서 branch별 배포가 가능한가요?

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

안녕하세요. 저는 IT 교육 프로그램에서 5명의 팀원과 프로젝트를 진행하고 있습니다. GitLab에서 하나의 Repository 안에서 작업을 하고 있습니다. 테스트 서버와 실환경 서버를 분리해서 진행해보려고 합니다. 그러기 위해 master 브랜치에 Push 될 때는 테스트 서버에 배포를 하고, master 에서 테스트 이후에 안정적인 코드를 production 이라는 브랜치에 Push 하려고 합니다. 이때 하나의 Repository에서 브랜치별로도 다른 서버로 배포를 진행할 수 있나요?

  • aws
  • docker
  • github
  • ci/cd
  • travis-ci
  • 데이터-엔지니어링
송병훈 댓글 1 좋아요 0 조회수 933

블로그 포스팅 관련 문의

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

안녕하세요 강사님 먼저 좋은 강의 만들어주셔서 감사드립니다. 다름이 아니라 혹시 강의 내용과 pdf 강의 자료를 개인 블로그에 정리해서 올려도 되는지 여쭙고자 글 남겨드렸습니다. 다른 분들과 공유보다는 스스로 복습하는 용도로 글을 작성하는 목적이 크지만 인터넷에 올라오는 내용인 만큼 먼저 허락을 구하고자 합니다. 최대한 지양하겠지만 가끔씩 강의 혹은 pdf 파일 속 그림이나 사진을 올리는 경우가 있을 수도 있을 것 같습니다만 이 때는 당연히 출처를 남기겠습니다. 만약 불가하시다면 비공개 처리하여 공유 및 열람이 안 되도록 조치해놓겠습니다. 감사합니다.

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
hyunyoung 댓글 1 좋아요 1 조회수 287

17298 오큰수 구하기 질문있습니다.

미해결

Do it! 알고리즘 코딩테스트 with Python

올려주신 코드로 공부하고 백준에 업로드 해 본 결과 시간 초과가 뜨는데, 시간 초과가 되지 않게 하려면 어떻게 수정할 수 있을까요 ?

  • python
  • 코딩-테스트
  • 알고리즘
스탑수 댓글 2 좋아요 1 조회수 707

윈도우로 volume 적용 실패할 때

해결됨

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

아래 n 번째에 윈도우에서 %cd% 로 경로 설정해도 안되는 증상이 같아서 해결방법을 알려주신 분이 계신데, 그 방법으로 해결해서 글 남깁니다. docker run -d -p 5000:8080 -v /usr/src/app/node_modules -v "/$(pwd)/server.js:/usr/src/app/server.js" thdqudgns/node 처럼, 마운트 할 앞 경로 전체를 큰 따옴표로 감싸주고, 앞쪽에는 /${pwd}/server.js 를 적어서 파일을 명시해주고, 뒤쪽에도 /usr/src/app/server.js로 파일을 명시해주니 예제는 잘 해결되었습니다. 그러나 고민이... 실제로 프로젝트를 진행하면서 배포를 하고 빌드를 할 때에는 폴더 단위로 작업이 이루어져야 하는데, 파일 단위로만 되는 것을 확인하여서 앞이 막막합니다... ++ 터미널을 우분투 (wsl) 로 열어서 $(pwd) docker run -d -p 5000:8080 -v /usr/src/app/node_modules -v $(pwd):/usr/src/app thdqudgns/node 로 하니까 잘 되네요.. 터미널이 이상한 걸로... 조만간 토이프로젝트를 AWS에 올릴 예정인데 문제가 없기를...

  • aws
  • docker
  • github
  • ci/cd
  • travis-ci
  • 데이터-엔지니어링
송병훈 댓글 1 좋아요 0 조회수 523

react s3 CloudFront 연결

미해결

AWS 전 직원이 알려주는 AWS 아키텍처

안녕하세요 s3 부분을 학습하면서 궁금한 부분이 있습니다. 혹시 React를 s3 cloudFont로 배포를 하면 Spring을 배포하면 static website hosting 부분에 설정하면 되나요??

  • aws
퓨퓨 댓글 1 좋아요 0 조회수 429

실제 서비스 배포시

미해결

AWS 전 직원이 알려주는 AWS 아키텍처

생성한 Instance를 AMI 로 만들어 Auto Scaling을 진행한다고 하셨습니다. 실제 서비스 배포 환경에서 생성한 Instance에 CI/CD 자동화 배포 코드를 올려놓은 후, 그 Instance를 AMI로 만들어 Auto Scaling을 진행하게 되면, Git에서 코드가 변경됐을시, AMI를 진행한 Instance 또한 코드가 바뀌게 되나요?

  • aws
댓글 1 좋아요 0 조회수 434

인기 태그

인프런 TOP Writers

주간 인기글