- 633
- 2 023 846
메타코딩
South Korea
Приєднався 30 гру 2017
문의사항 : getinthere@naver.com
깃헙 : github.com/codingspecialist
유료강좌 : metacoding.dev
깃헙 : github.com/codingspecialist
유료강좌 : metacoding.dev
도커 입문 33강 도커컴포즈 React와 SpringDB포함을 Nginx로 연결하기마지막강
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다.
네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요.
cafe.naver.com/metacoding
유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다.
easyupclass.e-itwill.com/
검색 : 메타코딩
네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요.
cafe.naver.com/metacoding
유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다.
easyupclass.e-itwill.com/
검색 : 메타코딩
Переглядів: 1 222
Відео
도커 입문 32강 - 도커컴포즈 React와 SpringDB포함을 Nginx로 연결하는 개념잡기
Переглядів 55911 місяців тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/ 검색 : 메타코딩
도커 입문 31강 - 도커컴포즈 React와 SpringDB포함 직접연결하기
Переглядів 66911 місяців тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/ 검색 : 메타코딩
도커 입문 30강 - 도커컴포즈 Dockerfile로 빌드와 nginx실행 한번에 하기
Переглядів 899Рік тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/ 검색 : 메타코딩
도커 입문 29강 - 도커컴포즈 로컬에서 react build해서 도커nginx로 실행해보기
Переглядів 932Рік тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/ 검색 : 메타코딩
도커 입문 28강 - 도커컴포즈 Nginx로 html 실행해보기
Переглядів 701Рік тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/ 검색 : 메타코딩
도커 입문 27강 도커컴포즈 Spring 앱 만들어보기
Переглядів 667Рік тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/ 제 강의는 [메타코딩] 으로 검색하시면 됩니다
도커 입문 26강 도커컴포즈 Spring 앱 실행시켜보기
Переглядів 688Рік тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/ 제 강의는 최주호로 검색하시면 됩니다
도커 입문 25강 도커컴포즈 React 앱 만들어보기
Переглядів 744Рік тому
조회수 127회 2023. 8. 7. 메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/ 강의 검색 : 메타코딩
도커 입문 24강 - 도커컴포즈 React & Spring & MySQL
Переглядів 874Рік тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/ 강의 검색 : 메타코딩
도커 입문 23강 - 도커컴포즈 Spring & MySQL
Переглядів 2,2 тис.Рік тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/
도커 입문 22강 - 도커컴포즈 튜토리얼 따라해보기
Переглядів 831Рік тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/
도커 입문 21강 - 도커컴포즈 기본
Переглядів 1 тис.Рік тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/
도커 입문 20강 - docker file step8 - MySQL 환경변수와 볼륨연결
Переглядів 1,1 тис.Рік тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/
도커 입문 19강 - docker file step7 - nginx 게이트웨이 사용하기
Переглядів 793Рік тому
메타코딩 전체 유료동영상 50프로 할인 이벤트 진행중입니다. 네이버 메타코딩 까페 회원가입 후 가입인사에 이메일 남겨주세요. cafe.naver.com/metacoding 유료 동영상 강의는 이지업 클래스에 업로드 되어있습니다. easyupclass.e-itwill.com/
도커 입문 18강 - docker file step6 - nginx를 로비 서버로 활용하기
Переглядів 963Рік тому
도커 입문 18강 - docker file step6 - nginx를 로비 서버로 활용하기
도커 입문 17강 - docker file step5 - nginx설정 복사하기
Переглядів 1,1 тис.Рік тому
도커 입문 17강 - docker file step5 - nginx설정 복사하기
도커 입문 16강 - docker file step4 - nginx 내부구성 알아보기
Переглядів 1,2 тис.Рік тому
도커 입문 16강 - docker file step4 - nginx 내부구성 알아보기
도커 입문 15강 - docker file step3 - RUN 명령어
Переглядів 1,1 тис.Рік тому
도커 입문 15강 - docker file step3 - RUN 명령어
도커 입문 14강 - docker file step2 - Entrypoint와 Workdir
Переглядів 1,3 тис.Рік тому
도커 입문 14강 - docker file step2 - Entrypoint와 Workdir
AWS 49강 - 배포v3 - (필독) 엘라스틱빈스톡 샘플코드 사용해보기
Переглядів 1,4 тис.Рік тому
AWS 49강 - 배포v3 - (필독) 엘라스틱빈스톡 샘플코드 사용해보기
도커 입문 12강 - docker commit 이미지 굽기와 docker hub 업로드
Переглядів 1,3 тис.Рік тому
도커 입문 12강 - docker commit 이미지 굽기와 docker hub 업로드
도커 입문 11강 - docker volumn옵션으로 폴더 연결하기
Переглядів 1,5 тис.Рік тому
도커 입문 11강 - docker volumn옵션으로 폴더 연결하기
클라우드 서비스 개발자를 위한 AWS로 구현하는 CI/CD 배포 입문 - 책 소개
Переглядів 1,2 тис.Рік тому
클라우드 서비스 개발자를 위한 AWS로 구현하는 CI/CD 배포 입문 - 책 소개
강의 정말 잘 들었습니다. 양질의 강의를 무료로 제공해주셔서 정말 감사합니다. 질문 하나만 남기겠습니다. OAuth2를 JWT와 함께 사용할 때 OIDC를 사용한다면 자체적으로 JWT 관련 로직을 구현하지 않아도 되나요? Accesstoken, RefreshToken도 제공해준다고 해서요. 많은 곳을 찾아봤지만 이런 내용은 없어서 혹시나 해서 주호님께 여쭤봅니다! 감사합니다.
맞아요. oauth2.0의 단점을 해결해주는거에요. 이거 유튜브 강의 찍어드릴까요?
@@metacoding 그래주신다면 정말 감사할 따름입니다... 사담이긴 한데 개인적으로 팬입니다. AWS 책도 완독했습니다 ㅎㅎ
무시 이래 어렵습니까... 그래도 계속 듣고 있습니다...
화이팅요!
선생님 요새는 강의 쉬시는중인가요?😢
네 ㅎ
@@metacoding 유튜브로 보고 선생님 강의도 구매해서 들었는데 아쉽네요 ㅠㅠ
항상 화이팅입니다!
@문정봉 감사합니다. 곧 다시해요
하시는일이 어떻게되시나요? 설명이 너무 깔끔하십니다!
it회사랑 강의하는 개발자에요
UserRepository와 User 클래스간 이슈로 run app시 application run failed, JpaRC: Not a managed type 오류가 납니다
이지업에서 해당 강의가 마감되어서 수강할수없어요 꼭 듣고싶은데 다른곳에 볼 수 있는 곳 없을까요?!
강의사이트 제작중입니다.
안녕하세요 선생님! 스프링 개념 설명 강의 전부 듣고 자바에 대한 지식은 어느정도 있는 컴공 학부생입니다. 혹시 블로그 프로젝트 안듣고 채팅서버 강의 먼저 들어도 진행하는데 크게 무리가 없을까요? 항상 좋은 강의 찍어 주셔서 감사합니다
네 괜찮아요 ㅎ 그런데 조금 어려울거에요
@@metacoding 감사합니다 선생님. 블로그 부터 차근차근 보겠습니다 :)
쿵쿵소리 바이..안볼래
미안! 봐줘
안녕하세요. 강의 코드에서 궁금한 부분이 있습니다. save 함수에서 바로 click 이벤트 처리하지 않고 init과 save로 나누어서 request하는 이유가 궁금합니다. 저는 리액트에서 fetch나 axios 요청만 사용해왔는데, jquery나 바닐라에서는 일반적으로 이렇게 사용하나요?
아니에요. 옛날방식이에요 fetch await async 쓰는게 더 좋아요
08:00 무슨말인지 잘 이해가 안되네요....ㅠㅠ
13:10 질문이 있습니다. DB에서 쿼리 응답을 해서 data를 object를 바꾸는 함수가 jpa 내부에는 들어 있을 것인데 그 과정을 알아야 하지 않을까 라는 생각을 가지고 있습니다. 그래서 이 부분을 spring을 따로 공부할 필요 없이 코드 분석으로 이해하고 끝내도 되는 부분일까요? 아니면 spring부터 따로 공부하는 것이 이 부분 말고도 다른 내부 구조를 이해하는데도 도움이 될까요?
이런거.원리 코드로 짜는 강의하면 많이 볼까요?
컨테이너들끼리 연결하는거라던가 이런 네트워크가 궁금했었는데 이번에 맛보기로 알려주셨고 뒤에서도 더 알려준다하시니 기대되네요. 덕분에 도커가 이해되기 시작했습니다. 감사합니다.
감사합니다 폭풍칭찬요 ㅎ
WORKDIR을 /usr/share/nginx/html로 설정하고 COPY에서 ./webapp/index.html 이라고 하면 정상작동 되는데... 영상이 중간에 끊겨서 어떤 오류때문에 고치신건지 모르겠네요...
폴더 경로가 바꼈었을꺼에요
감사합니다. 잘 들었습니다. 이제까지 dockerfile 내용을 그냥 받아 적기만해서 몰랐었는데 내용까지 설명해주시니 이해가 되네요.
자막이 없는게 더 나은거 같아요 ㅎㅎ
잘 들었습니다. 감사합니다.
완료
안녕하세요. 이강의는 지금 들을수 있는곳이 없는건가요?
네 현재는 제가 판매하는 플랫폼이 운영을 안해서요?ㅈ
후원계좌를 작성 해두시면 좋을거 같습니다.
칭찬 감사합니다!
이거다
선생님 강의 너무 잘 보고 있습니다! 하나 질문이 있는데, 12:00 에 작성하신 2. git checkout -b dev origin/master 3. git checkout -b topic origin/master 부분에 origin/master는 각각 origin/dev, origin/topic 이죠?
넵!
24년 8월기준으로 필드없는게 많아서 package com.cos.blog.model; import lombok.Data; @Data public class KakaoProfile { public long id; public String connected_at; public Properties properties; public KakaoAccount kakao_account; @Data public class Properties { public String nickname; } @Data public class KakaoAccount { public Boolean profile_nickname_needs_agreement; public Profile profile; @Data public class Profile { public String nickname; public Boolean is_default_nickname; } } } 이것만 있으면 되는거같습니다.
완료!
굳 ㅎ
14분경인데 영상이랑 다르게 카카오 Redirect URI(카카오 로그인요청 콜백 주소)를 https가 아니라 http로 하니까 컨트롤러 리턴값 떳습니다. 뭔가 보안때문인가?/... 아무튼 해결한듯합니당
서버가 http로 만들어져서 그래요
2024/08/03완료
email 현재는 선택못하게 되어있네요 ㅋㅋ 아쉽
어이고 이제 62강 듣는데 4년전 강의라 적용될지 고민 ㅋㅋㅋ
2024 08 02 끗
안녕하세요 선생님. 강의 6분 정도에 nginx, apache랑 둘 다 ubuntu에서 실행된다고 하셨는데 왜 window, mac이 아니라 ubuntu에서 실행되는 건가요?
컨테이너는 가상환경에 설치된 우분투에요
ㅠㅠ; 70%정도밖에이해안되영
jpa말고 일반적인 마이바티스 강의는 안하시나욥?!
아이고 url: "/api/board/"+id,인데 url: "/api/board"+id으로 슬레쉬 빼먹어서 20분 찾았습니다 ㅋㅋ 완!
ㅋ ㅋ 굳입니다
결국 깃허브로 학습한 chatGPT가 등장 ㄷㄷ
굿 완료. 일반 mybatis에서 페이징처리하는것보다 Pageable함수가 있어서 좀더 편리한 것 같습니다~~~ JPA랑 Security처음 해보는데 설명을 엄청 잘해주셔서 감사합니다!
감사요
ㅋㅋ; 겨우겨우 여기까지옴...
버전다른데 따라가지나요?
@@metacoding SecurityConfig.java파일 부분에서 시큐리티 버전에 옛날거라 최근 6버전대로 어찌저찌 고치는데 조금 힘들었습니다. 저는 국비 6개월? 자바 깔짝공부한게 전부인 뉴비입니당 ㅎㅎㅎ; 2달전에 30강까지 듣다가 어려워서 포기하다 다시 듣고있습니다 .감사함돠. --------------------------------- package com.cos.blog.config; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; import org.springframework.security.web.SecurityFilterChain; import com.cos.blog.config.auth.PrincipalDetailService; import jakarta.servlet.DispatcherType; @Configuration @EnableWebSecurity public class SecurityConfig { @Autowired private PrincipalDetailService principalDetailService; @Bean // IoC public BCryptPasswordEncoder encodePWD() { // String encPassword = new BCryptPasswordEncoder().encode("1234"); return new BCryptPasswordEncoder(); } //시큐리티가 대신 로그인해주는데 password를 가로채기를 하는데 //해당 password가 뭘로 해쉬가 되어 회원가입이 되었는지 알아야 // 같은 ㅎ새쉬로 암호화해서 DB에 있는 해쉬랑 비교할 수 있음. // AuthenticationManager 설정 @Bean public AuthenticationManager authenticationManager(HttpSecurity http, BCryptPasswordEncoder bCryptPasswordEncoder, PrincipalDetailService userDetailService) throws Exception { AuthenticationManagerBuilder authenticationManagerBuilder = http.getSharedObject(AuthenticationManagerBuilder.class); authenticationManagerBuilder .userDetailsService(userDetailService) .passwordEncoder(bCryptPasswordEncoder); return authenticationManagerBuilder.build(); } @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .csrf(csrf -> csrf.disable()) // ?? 잘모르지만 일단 .authorizeHttpRequests(authorize -> authorize .dispatcherTypeMatchers(DispatcherType.FORWARD).permitAll() // **FORWARDリクエスト例外** /* セキュリティ6.0バージョンからは、FORWARDリクエストに対して例外を設定する必要があります。 そうしないと、デフォルトで認証が必要となります。 */ .requestMatchers("/", "/auth/**", "/js/**", "/css/**", "/image/**").permitAll() .anyRequest().authenticated() ) .formLogin(formLogin -> formLogin .loginPage("/auth/loginForm") .loginProcessingUrl("/auth/loginProc") // 추가한 부분 .defaultSuccessUrl("/") // 추가한 부분 // .failureUrl("/fail") .permitAll() ); return http.build(); } }
3:32 여기서 라고 하실 때 어디인지 모르겠어요 강의는 정말 최고!
곧 강의 무료로 해당 영상 다시 촬영할 예정입니다
선생님 안녕하세요 지금 이지업클래스 사이트가 회원가입이 중단되어 강의를 듣고싶은데도 들을 수 없는데 혹시 방법이 없을까요?
빠르게 준비해볼께요!
재밌네요
당연하죠 ㅎ
이쪽저쪽 하는대 팬을 어디서 칠하는게 보이질 않네
해외 유료강의는 이론적 설명만 너무 많아서 별로였는데 정말 좋은 강의네요. 실습 따라하면서 질문 있습니다. 제공해주신 git repository 코드 말고 test 코드(spring boot가 기본적으로 제공하는 junit5 test 코드입니다)가 포함된 프로젝트에서 영상 내용 그대로 진행해보았는데요. 해당 test 코드에서 환경 변수 값을 잡지 못해 gradlew로 build 할 때 오류가 발생합니다. Spring boot의 Dockerfilie 내용을 "RUN ./gradlew clean build -x test"으로 바꾸어 test 코드를 포함하지 않고 build하도록 해 문제는 해결했습니다. 1. 혹시 test 코드를 포함해 빌드하려면 어떻게 하나요? 2. 제가 도커를 거의 처음 배우며 사용해보고 있는데, 혹시 개발환경을 docker로 옮기고 거기에서 Intellij와 같은 ide로 개발이 가능한가요? 이렇게 하려는 이유는 intellij가 제공하는 테스트 프레임워크를 활용하고 싶기 때문입니다. 혹시 이런 방법이 가능한지, 가능하다면 어떻게 할 수 있는지와 더 나은 방법이 있는지 궁금합니다. 감사합니다.
아래와 같은 방법이 있네요 alphalok.tistory.com/m/entry/%EC%9D%B8%ED%85%94%EB%A6%AC%EC%A0%9C%EC%9D%B4IntelliJ-%EB%8F%84%EC%BB%A4-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD-%EC%97%B0%EB%8F%99-%EA%B3%B5%EC%8B%9D%EB%AC%B8%EC%84%9C%EA%B8%B0%EC%A4%80-%EC%95%84%EA%B3%BC%EB%85%B8%ED%8A%B8 그런데 전 로컬에서 개발해요. 불편하거든요.
메타코딩님 강의 사이트가 안들어가지는데 혹시 강의 어디서 볼 수 있나요? ㅠㅠ
지금 회사가 사업을 접는다고 해서 다른 사이트 알아보고 있어요
최고입니다
혹시 데브옵스 CICD 강의 계획은 없으실까요? 강의가 너무 좋아서 더 배우고 싶네요 ㅎㅎ
책이 있어요!
정리까지 해주시다니 감사합니다...!
네 ㅎ
강의 감사합니다
네 ㅎ
완강하고 싶네요
완강하셨나요?
데박
사이즈를 8192로 바꿔 놓고 다시 시도 하였는데, 뻉글뺑글 돌다가 internal server error=500이라고 뜨고요 cos에 문제가 있다고 하면서 caused by : collection dropped 라고 하네요. 뭐가 문젠지모르겠는데 고칠 수 있는 방법이 있을까요?
이건 해결했어요. 간단한 오타였고요, 문제가 하나 더 있는데, 영상과는 다르게 전 영어는 잘 되는데, 한글은 깨져서 나와요. 이건 어떻게 고쳐요?
빠른 답변 부탁드려요, ide eclipse에서도 utf-8인지 모르겠고, postman에서는 제대로 되는데, 엣지에서도 utf-8인것같아요.어디서부터 한글이 깨진건지 모르겠네요. 감사합니다.
제 github 코드랑 동일한 상태인가요?
너무 좋네요
감사합니다 ㅎ
안녕하세요 정말 물어볼때도 없고 해서 본 강의와는 다른 내용이지만 AWS관련 문의 드립니다. 1. 8월에 RDS의 인증서 바꿔야 한다는데 어떻게 해야 하는지 잘 모르겠습니다. 2. Elastic Beanstalk을 이용해서 EC2를 t2.micro로 만들었는데 빈스톡의 헬스라는 탭을 보면 메모리 91%라는 경고 메세지 뜹니다. Warning 91 % of memory is in use. 뭘 어떻게 해야 하는지 잘 모르겠네요 참고로 전 AWS 초보입니다. 가능하시면 자세한 답변 부탁 부탁 드립니다.
실무에서 쓰고 계신거에요? 자세한 문의는 네이버까페로 주세요
선생님덕분에 스프링부트 재밌어요 감사해요 ㅎㅎ
ㅎ 버전이 달라서 안힘든가요?