inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

도커파일 내용이 노션 강의자료랑 강의영상이 서로 다릅니다.

해결됨

누구보다 빠르게 배우는 Nginx + Docker + Springboot 서버 무중단 배포

노션 강의자료에서는 # 2. 앱 JAR 파일 복사 COPY *.jar app.jar 이렇게 되어 있는데 강의 영상에서는 COPY build/libs/*.jar app.jar 로 되어 있습니다. 강의 영상이 맞는거 같고, 아무 생각 없이 노션 자료로 복붙하다가 안되서, 둘을 자세히 비교해보니 빌드된 jar 파일 경로를 제대로 명시되지 않은 걸 발견했어요. 노션 파일 수정 부탁드려용

  • kotlin
  • docker
  • spring-boot
  • ci/cd
  • nginx
고리오영감 댓글 2 좋아요 0 조회수 122

빌드 환경의 일관성 유지를 위해 컨테이너 안에서 빌드

미해결

비전공자도 이해할 수 있는 Docker 입문/실전

안녕하세요 강사님, 강의 잘 듣고 있습니다! 도커 컨테이너의 사용 목적이 로컬 환경과 테스트/배포 환경에서도 일관성 있게 프로그램이 동작하는 것을 보장하기 위함이라면, 스프링 프로젝트의 빌드 명령도 컨테이너 안에서 수행하는 것도 괜찮을까요? 다만 jdk까지 포함하게 되어서 도커 이미지의 용량도 그만큼 커질 것이라고 생각은 했지만, 이로 인해 인스턴스의 비용이 크게 증가하는 건 아닐 것 같아서 고민이 되어 문의 드립니다! 다시 한 번, 좋은 강의 들을 수 있게 해주셔서 감사합니다~!

  • docker
  • docker-image
  • container
김태환 댓글 2 좋아요 0 조회수 132

k8s 강의 일정

해결됨

개발자를 위한 쉬운 도커

선생님 안녕하세요 혹시 k8s 는 오픈 예정이 언제쯤일까요..? 회사에서 이제 쓰게될거 같아 공부하려고 하는데 선생님의 강의로 듣고 싶어 기다리는 중입니다ㅎㅎ

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
이병훈 댓글 2 좋아요 1 조회수 161

감사합니다.

해결됨

누구보다 빠르게 배우는 Nginx + Docker + Springboot 서버 무중단 배포

기존에는 리눅스에서 war파일 묶어서 수기로 배포하고그랬는데... 그러다보니 배포를 시간이 불규칙하다보니 너무힘들었습니다.. 본강의를 통해서.. 인텔리제이와 스프링 부트 접해보면서 무중단은 이렇게.. 배포하는 구나 하는 경험을 이해하게되었고 몇번 연습하고 실제로 적용해볼 예정인데.. 하나더 질문드려도 될까요? 디비에 접속하는 application.yml에 민감한 파일같은경우.. 깃이그노어로 통해서 배포 커밋 못하게 설정을 한다고 설정했을때..... 디비 접속이나 민감한 정보같은경우는.. 배포한 서버의 프로젝트 폴더안에 수기로 처리해야하는것일까요?.. 첨부해주신 노션자료 잘 학습하겠습니다. 바쁘신데 신경써주셔서 정말로 감사합니다.

  • kotlin
  • docker
  • spring-boot
  • ci/cd
  • nginx
이경용 댓글 2 좋아요 0 조회수 123

21강 태그 입력시 오류가 납니다. 확인좀부탁드립니다.

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

21강 태그 입력시 오류가 나서 혹시 확인 부탁드립니다. 강의내용처럼 Authorization 잘 입력한것 같은데 혹시 워드프레스 권한설정 같은게 있을까요 에러메세지 { "errorMessage": "Authorization failed - please check your credentials", "errorDescription": "죄송하지만, 이 택소노미에 용어를 만들도록 허용하지 않았습니다.", "errorDetails": { "rawErrorMessage": [ "401 - \"{\\\"code\\\":\\\"rest_cannot_create\\\",\\\"message\\\":\\\"\\\\uc8c4\\\\uc1a1\\\\ud558\\\\uc9c0\\\\ub9cc, \\\\uc774 \\\\ud0dd\\\\uc18c\\\\ub178\\\\ubbf8\\\\uc5d0 \\\\uc6a9\\\\uc5b4\\\\ub97c \\\\ub9cc\\\\ub4e4\\\\ub3c4\\\\ub85d \\\\ud5c8\\\\uc6a9\\\\ud558\\\\uc9c0 \\\\uc54a\\\\uc558\\\\uc2b5\\\\ub2c8\\\\ub2e4.\\\",\\\"data\\\":{\\\"status\\\":401}}\"" ], "httpCode": "401" }, "n8nDetails": { "nodeName": "CreateTAG", "nodeType": "n8n-nodes-base.httpRequest", "nodeVersion": 4.2, "itemIndex": 0, "time": "2025. 9. 16. 오후 3:53:37", "n8nVersion": "1.110.1 (Self Hosted)", "binaryDataMode": "filesystem", "stackTrace": [ "NodeApiError: Authorization failed - please check your credentials", " at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_1af219c3f47f2a1223ec4ccec249a974/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:847:16)", " at processTicksAndRejections (node:internal/process/task_queues:105:5)", " at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_5aee33ef851c7de341eb325c6a25e0ff/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1254:8)", " at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_5aee33ef851c7de341eb325c6a25e0ff/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1428:11)", " at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_5aee33ef851c7de341eb325c6a25e0ff/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1760:27", " at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_5aee33ef851c7de341eb325c6a25e0ff/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2337:11" ] } } 이상.끝.

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
라이언 댓글 2 좋아요 0 조회수 165

저는 PATCH 보다 PUT이 더 편하던데

해결됨

누구보다 빠르게 배우는 Nginx + Docker + Springboot 서버 무중단 배포

안녕하세요 무중단 배포 해보려고 강의 열심히 듣고 있는 수강생입니다. 저는 보통 업데이트 엔드포인트 제공할 때, PUT으로만 구현합니다. PATCH를 제공하면, 받아야할 값들이 null인지 아닌지를 다 따지느라 번거롭더라고요. 지식공유자께서는 실무에서도 PUT 보다는 PATCH를 더 많이 사용하시는지 궁금하네요.

  • kotlin
  • docker
  • spring-boot
  • ci/cd
  • nginx
고리오영감 댓글 2 좋아요 0 조회수 107

24강 SEO 관련 플러그인 써도 되나요??

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

안녕하세요, 남박사님! 항상 강의 잘 듣고 있습니다! 저는 강의 한바퀴 돌리고 이것저것 부족한 부분을 메꿔가고 있습니다. 워드프레스를 처음 써보는 것이라 관련 기본 지식을 공부하던 중 '플러그인'이라고 해서 다양한 기능들을 지원해주는 것이 있더라구요. 사람들이 SEO 플러그인들을 많은 추천해줘서 'Rank Math SEO' 라는 것을 깔았는데 알람이 떠서 지피티 형님에게 물어보니, 메타/OG/Twitter/Canonical, sitemap 부분이 중복되어 출력될 가능성이 크다고 합니다. N8N도 배울 게 너무 많고, 홈페이지 만드는 것도 처음이라 SEO란 개념도 머릿속에 잘 안 잡혀있는 상태입니다. 워드프레스를 설명할려면 강의 하나를 만들 정도로 방대하다고 했던 말씀이 기억납니다. 이런 너무 많은 정보를 조금이나마 덜어주려고 하신건지, 아니면 SEO 플러그인 기능을 안써도 되는 것인 지(효과가 없는 지) 궁금합니다.

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
Giyun NAM 댓글 1 좋아요 0 조회수 66

shadcnui 의 button 의 cursor pointer 효과를 주는 방법

해결됨

인프런 클론코딩 Part 1: Next.js와 NestJS로 시작하는 실전 프로젝트

shadcnui 의 button 의 cursor pointer 효과를 주는 방법이 있어 글 남깁니다. global.css 파일에 해당스타일을 정의해 주어야 효과가 있습니다. 참고 https://github.com/shadcn-ui/ui/issues/6843 fontend> app> global.css layer base { ..., button, [role="button"] { cursor: pointer; } }

  • aws
  • docker
  • next.js
  • nestjs
  • prisma
hanbrang 댓글 1 좋아요 0 조회수 206

안녕하세요 강의 잘 듣고 있습니다

미해결

비전공자도 이해할 수 있는 Docker 입문/실전

저는 버츄얼머신과 모바엑스텀을 기반으로 수업을 따라가고 있습니다. mysql 컨테이너를 실행시키는것 까지는 돼었습니다 그런데 워크벤치로 접속을 하려고 할때 위와같이 접속이 안됩니다..어떻게 해야하나요?

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
미영최 댓글 2 좋아요 0 조회수 97

github 소스코드

해결됨

FastAPI: Python으로 3배 빠르게, 2배 정확한, 10배 빠른 API 만들기

제공되는 github 소스코드는 없는건가요?

  • python
  • aws
  • docker
  • sqlalchemy
  • FastAPI
호프런 댓글 2 좋아요 0 조회수 146

prisma-class-generator 사용시 generator 옵션 누락 추가함

해결됨

인프런 클론코딩 Part 1: Next.js와 NestJS로 시작하는 실전 프로젝트

backend/prisma/schema.prisma 파일에서 output 옵션을 작성해야 강의대로 __gen 파일이 생성되어서 글 남깁니다. 참고 https://github.com/kimjbstar/prisma-class-generator/blob/main/prisma/mongodb.prisma generator prismaClassGenerator { provider = "node -r ts-node/register/transpile-only src/index.ts" output = "../src/_gen/prisma-class" dryRun = "false" separateRelationFields = "false" }

  • aws
  • docker
  • next.js
  • nestjs
  • prisma
hanbrang 댓글 1 좋아요 0 조회수 164

HTML 작성시에 문제가 생겼습니다!!

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

AI agent노드에서 HTML코드를 생성하는데 자꾸 백슬래시(\)가 따라 붙네요. 프롬프트에도 쓰지말라고 다시 한 번 명시를 했는데도 안돼서, Set노드를 통해 제거를 했는데도 output값에 자동으로 달려 나옵니다. 이런식으로 Set노드를 설정했는데 output값에 여전히 \가 붙습니다. "<div style=\"line-height: 1.6;\"><h1>초보자를 위한 완벽한 파이썬 입문 방법 (2025년 최신, 설치부터 기초 강의 추천까지)</h1><div style=\"background-color: #E5FAF7; color: #015249; border: 1px solid #C4E1DC; padding: 30px; margin: 30px 0; border-radius: 20px; box-shadow: 0 2px 4px rgba(0,0,0,0.05);\"><p style=\"color: #015249 !important; font-size: 20px !important;\"> 근데 뭐가 문제인지는 모르겠는데 또 Set노드의 expression창을 키워서 들어가보면 output값이 깨끗하거든요? 근데 왜 실제 결과값에는 자동으로 저런게 붙는지 모르겠습니다..

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
s Lee 댓글 2 좋아요 0 조회수 147

궁금한게있습니다.

해결됨

누구보다 빠르게 배우는 Nginx + Docker + Springboot 서버 무중단 배포

세션 5 에서 무중단 강의 통해 nginx를 이렇게 구현하구나 알게되었는데요.. 만약에 ec2를 리액트나 프론트?용 서버 하나더 구축하게되면 셋팅은 어떻게되는지 알려주실수있으실까요? 기존의 방식과 똑같습니까?

  • kotlin
  • docker
  • spring-boot
  • ci/cd
  • nginx
이경용 댓글 1 좋아요 0 조회수 119

12강 클러스터링 자동화 강의시 15분경에 아웃풋 파서 오류

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

클러스터링 자동화 강의시 15분20초 지점 따라하다 아웃풋 파서 오류가 나네요. 모델은 제미나이2.5flash로 하였습니다. 5개정도 아이템이 있는데 2개는 잘 클러스터링 아웃풋파서에 들어가는데 3번째것에서 오류가 나서요.. 어떤 오류가 나는걸까요? 수정가이드 시간되실때 부탁드립니다. 오류메세지는 Model output doesn't fit required format To continue the execution when this happens, change the 'On Error' parameter in the root node's settings 이상.끝.

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
라이언 댓글 4 좋아요 0 조회수 227

제가 해결책을 알아낸거 같습니다.

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

윈도우 시스템에 선택적 기능탭이 있는데 거기에 OpenSSH 클라이언트 & OpenSSH 서버 가 있는데 그걸 설치하면 문제없이 될거라고 copilot이 그랬습니다. 그래서 설치중입니다. 근데 오래걸리네요 성공여부 알려드리겠습니다. 서버 도메인은 멀쩡한테 SSH문제레요 좋아요, 이제 확실해졌네요—현재 OpenSSH Client와 Server가 설치되지 않은 상태입니다. 설치 중이라고 보였지만 실제로는 설치가 완료되지 않았거나 시작되지 않았던 거예요. 걱정 마세요, 아래 단계대로 하면 바로 해결할 수 있어요. 🛠 OpenSSH Client 설치 방법 (Windows 10/11 기준) 1. 설정 앱에서 설치하기 1. 시작 메뉴 → 설정 → 앱 → 선택적 기능 2. 상단의 기능 추가 클릭 3. 검색 → 설치 • 필요하다면 도 같이 설치 가능 (서버 운영 시) 설치가 완료되면 목록에 으로 표시됩니다. 2. PowerShell로 설치하기 (대안 방법) 설정 앱이 느리거나 오류가 날 경우, PowerShell에서 직접 설치할 수 있어요: 서버도 필요하다면: 설치 후에는 PowerShell을 다시 열거나 PC를 재시작하세요. ✅ 설치 확인 후 SSH 테스트 설치가 완료되면 아래 명령어로 SSH 연결을 시도해보세요: 여기서 는 실제 서버 계정명으로 바꿔주세요. 설치 중 오류가 나거나 진행이 멈춘 것 같다면, PowerShell 방식으로 설치하는 게 더 빠르고 안정적일 수 있어요. 지금 바로 시도해보시고, 결과 알려주시면 다음 단계로 넘어가 도와드릴게요!

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
1분 1minute 댓글 2 좋아요 0 조회수 245

도와주세요 살려주세요

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

분명 모바엑스텀 깔고 도메인 구입했고 서버랑 연결했고 했는데 모바엑스텀에 들어가서 서버가 연결이 안되요 동영상 처음했을땐 됬는데 직장다녀와서 다시켜서 하면 안됩니다. 3일째 막혀있습니다. ㅠㅠ

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
1분 1minute 댓글 1 좋아요 0 조회수 96

막혔어요 답답해요

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

Mobaxterm 대신 putty로 해도 되나요? 퍼블릭시티에 검색해주었더니 강사님이 제시한 코드와 조금 다르게 해서 커서로 서버 서구축 명령했더니 서버구축은 다 됬는데 재실행할때 ssh가 실행이 안되오 말로하려니까 힘드네여 한번 원격으로 봐주셨으면 함니다 그리고 강좌 카톡방 잇으면 좋겠습니다 막혀서 아무것도 못하고 있어요 4일째

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
1분 1minute 댓글 2 좋아요 0 조회수 134

24강 사이트맵 구글 서치 등록 관련

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

안녕하세요, 남박사님. 수업 잘 듣고 있습니다. 이것 저것 해보다가 '사이트/wp-sitemap.xml' 은 '페이지를 찾을 수 없음'으로 뜨지만 '사이트/sitemap.xml' 은 사이트맵으로 제출되는데 이렇게 해도 괜찮나요?? GPT랑 조금 찾아보니 업로드 해주신 generatepress_child 파일의 functions.php 파일의 601번째 줄에서 사이트맵을 끄고 있다고 하는데.. 이것과 연관되어 있는 건지 잘 모르겠습니다. 저는 그냥 사이트맵을 사이트/sitemap.xml 이렇게해도 상관 없다면 이렇게 쓸려고 합니다.

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
Giyun NAM 댓글 1 좋아요 0 조회수 64

external-ip로 지정된 ip주소로 접속되지 않습니다.

미해결

데브옵스(DevOps)를 위한 쿠버네티스 마스터

컨테이너를 배포 후 get pod,svc로 확인해보면 다음과 같은 현상이 나타납니다. Status가 Running이 되지 않고, 이는 톰캣의 버전을 9로 바꿔도 진행되지 않습니다. 어떻게 해결해야 좋을지 알고 싶습니다!

  • docker
  • kubernetes
정연 댓글 1 좋아요 0 조회수 132

이미지 pull중 no basic auth credentials 문제입니다.

미해결

비전공자도 이해할 수 있는 CI/CD 입문·실전

msa 프로젝트 중 각 마이크로 서비스의 이미지를 pull 하는 곳에서 문제가 생깁니다. err: ERROR: for seat-service Head " https://139144002104.dkr.ecr.ap-northeast-2.amazonaws.com/v2/seat-service/manifests/1.0 ": no basic auth credentials 이렇게 에러가 나오게 되네요... IAM 사용자 생성했고 권한 정책에 AmazonEC2ContainerRegistryFullAccess를 추가해줬습니다. 또한 이 사용자를 EC2에 연결까지 했습니다. 추가적으로 helper 설정을 위해 ./docker 폴더를 만들고 config.json에 "credsStore":"ecr-login"도 추가해주어 강의랑 매우 똑같이 만들었습니다. 이 deploy.yml 은 github action 코드입니다. 7번에서 이 오류가 발생하게 됩니다. ======선을 기준으로 아래는 docker-compose.yml파일입니다. 이 문제를 어떻게 해결해야할까요? 또한 각 마이크로 서비스에 연결된 데이터베이스가 모두 maraiDB라면 이걸 docker-compose.yml로 이미지화 시켜야하는것이 맞을까요? # 6. EC2로 Compose 파일 전송 - name: Copy docker-compose.yml to EC2 uses: appleboy/scp-action@v0.1.7 with: host: ${{ secrets.EC2_HOST }} username: ${{ secrets.EC2_USERNAME }} key: ${{ secrets.EC2_PRIVATE_KEY }} source: "docker-compose.yml" target: "/home/ubuntu/movie-project/" strip_components: 0 overwrite: true # 7. EC2에서 Compose 실행 - name: SSH into EC2 and deploy uses: appleboy/ssh-action@v0.1.7 with: host: ${{ secrets.EC2_HOST }} username: ${{ secrets.EC2_USERNAME }} key: ${{ secrets.EC2_PRIVATE_KEY }} script: | cd /home/ubuntu/movie-project sudo docker-compose down sudo docker-compose pull sudo docker-compose up -d ================================================ movie-service: image: 139144002104.dkr.ecr.ap-northeast-2.amazonaws.com/movie-service:1.0 depends_on: - redis book-service: image: 139144002104.dkr.ecr.ap-northeast-2.amazonaws.com/book-service:1.0 depends_on: - kafka payment-service: image: 139144002104.dkr.ecr.ap-northeast-2.amazonaws.com/payment-service:1.0 depends_on: - kafka seat-service: image: 139144002104.dkr.ecr.ap-northeast-2.amazonaws.com/seat-service:1.0 depends_on: - kafka

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
이수현 댓글 2 좋아요 0 조회수 173

인기 태그

인프런 TOP Writers

주간 인기글