묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결개발자를 위한 쉬운 도커
docker compose 사용시 프론트엔드에서 백엔드 연결
저번에 질문했었던 사람입니다.테스트로 인하여 코드가 계속 변경되어 새로 글 올립니다. 프론트엔드를 nextjs를 사용하고, 백엔드는 nestjs를 사용중입니다.nextjs에서 .env파일에 backend_url을 입력해놓고, nextjs에서 process.env.backend_url 을 통해서 사용중입니다. github 주소 : https://github.com/ababqw123/wedding-app이고,프론트엔드에서 .env파일에 backend 주소는 현재 로컬 테스트로로 작성해서 localhost의 8080 포트를 사용중이고, process.env.NEXT_PUBLIC_SERVER_URL을 통해서 가져오고 있습니다.docker compose에서도 8080포트로 지정을 따로 해주었습니다.docker로 연결했을 때 백엔드 주소를 어떻게 설정해야할지 정확하게 몰라서 문의 드립니다.
-
미해결실전! GitHub Actions으로 CI/CD 시작하기
EKS
강의대로 따라 했는데 다 설치후에 AWS EKS에서 확인을 해보니 생성이 되지 않았는데혹시 다른부분 봐야할부분이 있을까요??
-
미해결실전! GitHub Actions으로 CI/CD 시작하기
aws과금
강의를 들으면서 aws설정중인데요 혹시 어느부분부터가 과금이 측정될까요?? 아직 강의를 다안보고 eks 설정부분 듣고 있습니다. 괜히 이거 설정해 놓고 냅두면 과금될까봐 걱정되서요 감사합니다.
-
미해결실전! GitHub Actions으로 CI/CD 시작하기
링크
안녕하세요 그 critical issue 생성하고 slack 메세지가 오기는 하는데 링크가 오지를 않습니다. github.event.issue.url 로 html을 뺴고 작성하면 링크가 오기는 하는데 들어가면 json파일로 열립니다혹시 뭐 업데이트된 내용이 있을까요??감사합니다.
-
해결됨개발자를 위한 쉬운 도커
COPY --from=build /app/build/libs/*.jar /app/leafy.jar 명령어 질문
안녕하세요. 백엔드 Dockerfile 내용 보고서 질문이 있습니다. 실제로 실습을 하다 보면 /build/libs에서 이렇게 jar 파일이 두개가 생기는데요. COPY --from=build /app/build/libs/*.jar /app/leafy.jar 이 명령어는 .jar 확장자 파일 모두 leafy.jar이름으로 복사한다는 의미인거 같은데요. 이렇게 2개의 파일이 있거나 또는 2개 이상의 파일이 있을때.. 1) 마지막 파일 기준으로 복사가 되는걸까요? 2) 아니면 두개의 파일이 합쳐져서 leafy.jar로 하나로 복사가 되는걸까요? 두개의 파일이 하나로 합쳐진다면 실행할때 잘 안될거 같은 느낌이 들어서요. 3) 추가적으로 -plain과 그냥 .jar파일 차이점도 궁금하고 왜 2개가 나오는지도 궁금합니다.
-
해결됨개발자를 위한 쉬운 도커
docker compose 사용시 프론트엔드에서 백엔드 연결
프론트엔드를 nextjs를 사용하고, 백엔드는 nestjs를 사용중입니다. nextjs에서 .env파일에 backend_url을 입력해놓고, nextjs에서 process.env.backend_url 을 통해서 사용중입니다. docker compose를 사용하여 백엔드와 프론트엔드를 실행 시키면 같은 docker network에 붙어있고compose의 프론트엔드에 environment에 backend_url을 backend이름으로 적었을 경우backend url이 아닌 현재 url을 불러옵니다. 어디가 문제일까요?
-
해결됨개발자를 위한 쉬운 도커
redis 운영 방법
일단 유익한 강의 감사드립니다 !강의 리마인드 중 갑자기 의문이들어서 질문 드려봅니다.Redis, PostgreSQL 등 db가 서버와 같은 머신에 설치되지않고 따로 별도의 머신에 설치되고 있습니다.대부분의 아키텍쳐가 이런 형상인데 서버랑 분리해서 따로 운영하는 이유가 있을까요?
-
해결됨개발자를 위한 쉬운 도커
leafy 사이트 로그인 에러 문의
안녕하세요. leafy 사이트 로딩까지 하였고 DB 백엔드, 프론트엔드까지 도커실행 완료했어요.. 근데 사이트 로그인이 안되네요 ㅋㅋㅋ id : john123@qmail.compw: password123 이걸 아무리 여러번 쳐도 똑같아요.. 1. 궁금한게 postgre DB를 도커에서 다운받으면 초기 데이터가 들어가있는걸까요?? 이거 로그인이 안되서 postgre DB를 살펴보고 싶은데 docker 실행중인 DB 데이터 확인할수 있는 방법 있을까요?
-
해결됨개발자를 위한 쉬운 도커
JVM 디버거 연결이 실패합니다.
안녕하세요 !우선 좋은 강의 감사드립니다. Remote JVM Debug 연결이 되지 않습니다.Configuration은 다음과 같습니다.LeafyDevContainerLocalDevContainerDebug 위와 같이 설정했는데,Error running 'LocalDevContainerDebug': Unable to open debugger port (localhost:5005): java.net.ConnectException "Connection refused: connect" 해당 에러가 발생합니다.혹시 제가 놓친 게 무엇일까요?
-
해결됨개발자를 위한 쉬운 도커
sudo docker-compose up -d
안녕하세요! 먼저 정말 유익한 강의 감사합니다. 깃허브 오픈소스의 리드미 파일이나블로그에서는 주로 아래와 같은 명령어가 보였습니다.sudo docker-compose up -d그런데 강의에서 보이는 명령어는 docker와 compose 사이에 대쉬('-')가 보이지 않는데요.Docker의 버전이 올라가면서 명령어도 바뀐건가요?
-
해결됨개발자를 위한 쉬운 도커
VSC에 이미 깃허브 로그인 되어 있는 경우 커밋 push 해도 Actions 실행 안되는 케이스
제가 이미 VSC에 깃허브 로그인이 되어있었고커밋 푸시를 했는데도 액션이 실행이 안되었는데,아래 글을 보고 해결했습니다.08-cicd 브랜치 터미널에서 다음 <내용> 칸에 본인에 맞는 값을 채운뒤 실행하면 됩니다.git remote set-url origin https://<personal_access_token>@github.com/<your_username>/leafy.git https://stackoverflow.com/questions/66231282/how-to-add-a-github-personal-access-token-to-visual-studio-code
-
미해결개발자를 위한 쉬운 도커
윈도우 사용자 질문
안녕하세요 데브위키님윈도우 사용자는 터미널을 실행한다고 했을 때 PowerShell을 항상 실행하면 되는건가요??그리고 현재 강의에서 사용하시는 mac 명령어와 window 명령어가 동일한가요?
-
해결됨개발자를 위한 쉬운 도커
컨테이너 실행이 안됩니다.
안녕하세요.이미지 레지스트리 실습을 따라가던 도중에개인 레포지토리에 올린 이미지를 run할 때WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested해당 경고가 뜨고, 컨테이너가 계속해서 바로 종료됩니다.
-
해결됨개발자를 위한 쉬운 도커
docker login이 안됩니다. (desktop과 git bash에서)
환경 문제 관련 문의 드립니다. 문제 1. docker desktop에서 login을 시도하면 WebBrowser에 아래와 같은 화면이 나오고, Desktop에서는 아래와 같이 login을 준비하지만, login이 되지 못하고 logout되는 현상이 있습니다. 이에 git bash 에서 login을 하려고 해도 아래와 같은 메시지가 나옵니다.$ docker loginError: Cannot perform an interactive login from a non TTY device OS는 : Windows11이고Docker desktop version : 4.28.0 입니다.
-
해결됨개발자를 위한 쉬운 도커
이미지 작성 방법
안녕하세요. 강의에서는 파일 빌드를 이미지에서 수행하는데 그렇게 하지 않고 인텔리제이 같은 ide에서 빌드를 한 후에 그 파일 자체를 복사해서 실행하는 이미지를 생성해도 상관 없나요? 어떤게 더 좋은 방법인가요?
-
해결됨개발자를 위한 쉬운 도커
npm install 하는 이유
Dockerfile을 만들때 RUN 지시어에서 npm install 을 하는 것은 node module 폴더가 build context에 없기 때문인건가요?만약에 build context 폴더에서 npm install 명령으로 node module 에 라이브러리들을 다운 받은 상태에서 Dockerfile 에서 COPY 명령으로 ./ / 를 작성하면 node module 도 그대로 복사가 되고 그러면 굳이 RUN 명령어로 npm install을 안해도 되는건가요?
-
해결됨개발자를 위한 쉬운 도커
docker run container 시, 포트를 지정안하면
이번 강의에서 "데이터베이스 컨테이너는포트포워딩이 없어 외부에서 접근 불가"라고 하셨습니다.그렇다면,docker run --name nginx nginx이 코드 실행 시에 nginx 컨테이너에 할당 받은 ip주소는 가상 Ip주소이므로 nginx 컨테이너에 대해 url로 접근은 아예 못하는 건가요??
-
해결됨개발자를 위한 쉬운 도커
안녕하세요 VScode 관해서 질문있습니다
안녕하세요 좋은 강의 잘 듣고 있습니다 :)강의 내용대로 VScode랑 컨테이너에 마운트해서 잘 실행되는거 까지 확인했습니다!그런데 핫 리로드(?) 인가요 변경 사항을 저장하거나 새로고침을 눌러도 반영이 안되고 npm run serve로 다시 실행을 해야 하더라구요혹시 따로 추가를 해야하는 사항이 있을까요?
-
해결됨개발자를 위한 쉬운 도커
docker 질문드립니다.
안녕하세요. 이번 강의랑 관련은 없지만.. 질문드립니다. docker를 통해 os 위에 다른 별도의 환경을 구성해서, 서버를 올리는 것으로 이해하였습니다.그러면 하나의 aws ec2 위에 3개(프론트, 백엔드, db) 서버를 올리는 게 가능한가요?
-
해결됨개발자를 위한 쉬운 도커
도커 파일의 WORKDIR 관련하여 질문이 있습니다.
안녕하세요 강의 잘 보고 있습니다.다름이 아니라 도커 파일의 'WORKDIR' 관련하여 궁금한 점이 생겨 질문을 드립니다.현재 강의에서 사용하고 있는 도커 파일은 위와 같습니다.그리고 WORKDIR 명령어를 통해 먼저 경로를 지정해줍니다.그러나 node 14버전 이미지를 통해 생성한 컨테이너를 직접 확인해본 결과 해당 컨테이너에는 /app 이라는 디렉토리가 존재하지 않습니다. 저의 생각으로는 /app이라는 경로를 직접 생성하거나 혹은 대신 생성해주는 무언가가 있어야만 에러가 나지 않고 정상동작할 듯 한데 제가 혹시 놓치고 있는 부분이 있을까요?