176만명의 커뮤니티!! 함께 토론해봐요.
미해결
비전공자도 이해할 수 있는 CI/CD 입문·실전
pdf파일에 섹션 4 - Docker + 백엔드(Spring Boot) 프로젝트에 CI/CD 적용하기 이 부분이 누락되 있습니다. 섹션4안 코드가 node시 사용하는 코드로 작성되있습니다. page 109 ,110
aws docker ci/cd github-actions aws-code-deploy infrastructure aws-ec2
뒤안길
2026-03-04T07:08:53.480Z
댓글 2
좋아요 0
조회수 128
미해결
모든 개발자의 실무를 위한 올인원 기본기 클래스
기본 파이썬 명령어의 버전을 바꾸기 위해 심볼링 링크를 업데이트 하려고 하니 permission denied가 뜹니다. 이미 파이참이 설치 되어 있어서 가상환경 외부 의존성을 설치하려고 경로를 맞추려고 하는데 해당 부분을 어디서 진행해야하는지 모르겠습니다.
python git docker tdd 객체지향 아키텍처 ci/cd 동시성 소프트웨어-테스트
김수진
2026-03-03T15:33:22.137Z
댓글 1
좋아요 0
조회수 137
미해결
AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
github action 할때 실패 로그를 보면 deploy Process completed with exit code 1. 이렇게 뜹니다. 강의 그대로 따라했는데, 뭐가 문제인지 잘 모르겠습니다.
박선정
2026-02-25T05:47:53.339Z
댓글 1
좋아요 0
조회수 129
미해결
AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
도메인을 만드는 것을 시도했는데요, Status: Attempting to validate your certificate… 이 상태로 너무 오랫동안 있는데, 강의보니까 10분이내면 다 만들어지는거 같아서 삭제했다가 다시 만들었거든요. 꼬인걸까요? 계속 이상태에서 넘어가질 않습니다. 일단 cname 이런건 다 만들어진 상태인데, 느리면 1-2시간 기다려야할수도 있다고는 하던데,, 어떻게 해야할까요. 기다리면 되려나요,, validation details를 보면 Status: PENDING_VALIDATION Message: Found validation record to already exist 이렇게 나와있긴 합니다.
박선정
2026-02-24T06:50:01.937Z
댓글 2
좋아요 0
조회수 129
미해결
AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
loadbalancer로 vm 연결할때 서버에서 npm start가 아닌 관리자 권한으로 sudo npm start 한 후 로드밸런서가 동작이 되던데, 왜 관리자 권한으로 해야 동작이 되나요?
박선정
2026-02-24T04:28:19.425Z
댓글 1
좋아요 0
조회수 100
해결됨
Docker Essentials - 감 잡히는 컨테이너 & 도커
강의를 듣다 보면 '도커이미지'라는 용어도 있고 '컨테이너이미지'라는 용어도 있는데 둘 다 동일한 부분 일까요? 혹시 다르면 어떻게 다른지 설명부탁드려요
docker ci/cd infrastructure container
정광우
2026-02-21T12:15:08.743Z
댓글 1
좋아요 0
조회수 136
미해결
AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
nodemon 설정까지 다 하고 나서 npm run dev 하면 정상적으로 실행이 됩니다. 그런데 그 이후에 index.ts 파일을 수정했을 때 곧바로 실행이 되어야 하는데 그런 변화가 일어나지 않습니다. 무엇이 문제일까요?
박선정
2026-02-20T06:22:48.238Z
댓글 1
좋아요 0
조회수 125
미해결
바로쓰는 바이브코딩 – 운영비용 0원
안녕하세요, 강의 잘 듣고 있습니다. 궁금한 점이 있는데, 컴퓨터가 시간이 지나면 자동으로 sleep 되는데 그걸 어떻게 막을 수 있을까요? 참고로 Mac 사용중입니다.
Jun Ho Park
2026-02-19T04:02:11.972Z
댓글 2
좋아요 1
조회수 167
해결됨
개발자를 위한 쉬운 도커
친절한 강의 감사합니다. 준비 많이 하시고 찍으신 티가 팍팍 나네요 ㅎㅎ 개발환경에서 도커를 어디까지 세팅하고 개발을 해야될까에 대한 고민입니다. 개발 > 검증 > 운영 이렇게 3가지 환경에 대해서 검증과 운영에서는 말씀해주신 Remote Debugging을 이용해서 개발에서 빌드해놓고 검증과 운영에 컨테이너와 함께 배포해놓고 디버깅하면 되겠지만.... 개발환경에서는 결국 IDE가 필요하기에 IDE 상에서 개발할려면 언어 설치와 비롯하여 여러가지 프로젝트 내에서 사용하는 종속성들을 전부 세팅을 해야되자나요? 그러면 결국 개발환경에서는 비즈니스 어플리케이션 관련해서는 도커를 사용하지 않고 개발환경 세팅이 필요한거고 , DB나 Redis와 같은 외부 모듈들만 컨테이너로 띄워놓고 개발하는게 일반적일까요?
docker 가상화 ci/cd docker-compose container
pumpingYoo
2026-02-13T13:55:24.144Z
댓글 2
좋아요 1
조회수 222
미해결
비전공자도 이해할 수 있는 CI/CD 입문·실전
강의 13:20초대 나오는데로 원격에 push를 하면 ! [remote rejected] main -> main (refusing to allow a Personal Access Token to create or update workflow .github/workflows/deploy.yml without workflow scope) 이런 식으로 Push 불가 멘트가 나옵니다. 토큰 발급할때 workflow 권한 잘 체크했는데 push 불가입니다. 깃 액션 보안 강화로 ssh?로 접근해야 하나요? 강의대로는 cicd 불가능한 걸까요?
aws docker ci/cd github-actions aws-code-deploy infrastructure aws-ec2
나무22
2026-01-26T05:04:41.474Z
댓글 2
좋아요 0
조회수 168
해결됨
개발자를 위한 쉬운 도커
안녕하세요 vscode 설치하고 나서 기본프로필설정 하면 git-bash 가 보이질 않습니다. 어떻게 하면 될까요?
docker 가상화 ci/cd docker-compose container
dorongi69
2026-01-18T11:38:12.021Z
댓글 1
좋아요 0
조회수 239
미해결
비전공자도 이해할 수 있는 CI/CD 입문·실전
CodeDeploy 를 클릭했더니, 이런 문구가 뜨네요. complete your AWS registration 눌러도 콘솔 홈으로 돌아가고, credit card information 을 눌렀더니, 결제 기본 설정 창이 뜨는데, 딱히 문제될 건 없어 보여요. 다른 AWS 서비스 사용할 때는 이런 문구 안 떴는데 왜 CodeDeploy만 이럴까요? ㅠㅠ
aws docker ci/cd github-actions aws-code-deploy infrastructure aws-ec2 카카오공채-개발
매콤한각설탕
2026-01-05T06:45:04.389Z
댓글 3
좋아요 0
조회수 206
미해결
Jenkins를 이용한 CI/CD Pipeline 구축
https://github.com/joneconsulting/jenkins_cicd_script/tree/master/pipeline_script 위 git 에 sh 파일 및 다른 파일들 없습니다....
ansible jenkins kubernetes ci/cd sonarqube
2026-01-05T06:43:03.489Z
댓글 2
좋아요 0
조회수 167
미해결
비전공자도 이해할 수 있는 CI/CD 입문·실전
안녕하세요 sudo fuser -k -n tcp 8080 이 명령어로 스프링 죽이시던데 실제 실무에서도 저 명령어로 스크립트를 구성하나요?
aws docker ci/cd github-actions aws-code-deploy infrastructure aws-ec2 카카오공채-개발
플하
2026-01-03T23:04:42.218Z
댓글 2
좋아요 0
조회수 112
해결됨
실전! GitHub Actions으로 CI/CD 시작하기
자료를 다운받았는데, 압축 파일 안에 아무것도 뜨지 않습니다. 확인해주시고 자료를 새롭게 업로드 해주시면 감사하겠습니다
aws kubernetes ci/cd github-actions eks
dasss41
2026-01-03T15:12:35.845Z
댓글 2
좋아요 0
조회수 171
미해결
실전! GitHub Actions으로 CI/CD 시작하기
강의자료 다운받으면 폴더가 비어있는데 어떻게 해야하는건가요?
aws kubernetes ci/cd github-actions eks
강정현
2025-12-21T02:27:50.016Z
댓글 2
좋아요 0
조회수 146
미해결
[DevOps] 빠르고 안전한 어플리케이션 배포 파이프라인(CI/CD) 만들기
1. 무엇을 하고 싶으신가요? cosign sign을 통한 이미지 스캔을 하고 싶은데 단순히 이미지 재빌드하고 푸시하면 해결될 것이라고 생각하는데 그러지 않고 해결할 수 있는 방법을 찾고 싶습니다. 2. 언제, 어떤 오류가 발생하시나요? cosign에서 맨처음에 태그 기반으로 사이닝을 진행(최초 --tlog-upload=false 옵션 없이 이때 따로 진행할거냐는 경고 없이 바로 사이닝 진행 , 이후 --tlog-upload=false 옵션과 함께 진행하였지만 이미 사인되어있다는 메시지 그리고 ECR을 확인해보니 레포지토리에 서명 결과가 푸시된 것을 확인) , 이후 서명 결과를 ECR에서 삭제하고 다이제스트 기반으로 sign 명령을 내려도 계속 409 에러가 발생합니다. 3. 어떤 시도를 해보셨나요? 4. 작성한 코드를 공유해주세요. cosign sign --tlog-upload=false \ --key awskms:///REDACTED-KMS-KEY-ID \ <AWS_ACCOUNT_ID>.dkr.ecr.<REGION>.amazonaws.com/<REPO>@$( docker buildx imagetools inspect \ <AWS_ACCOUNT_ID>.dkr.ecr.<REGION>.amazonaws.com/<REPO>:latest \ --format "{{json .Manifest}}" | jq -r ".digest" ) Error: signing [<AWS_ACCOUNT_ID>.dkr.ecr.<REGION>.amazonaws.com/<REPO>@sha256:<DIGEST>]: signing digest: signing bundle: [POST /api/v1/log/entries][409] createLogEntryConflict {"code":409,"message":"an equivalent entry already exists in the transparency log with UUID <REDACTED>"}
aws docker ci/cd Terraform gitlab devsecops trivy semgrep gitleaks
taeho Kim
2025-12-07T07:12:48.255Z
댓글 2
좋아요 1
조회수 167
미해결
안정적인 서비스 배포를 위한 배포 전략과 팁
준형님, 안녕하세요. 항상 질 좋은 강의 제공해 주셔서 감사합니다. WebSocket을 통해 클라이언트와 실시간 연결을 유지하는 서버에서 blue/green 배포가 이루어질 경우, 교체 대상 서버에 연결되어 있던 클라이언트의 세션이 끊어질 수 있을 것 같은데요. 이러한 상황에서 클라이언트의 재연결 혹은 연결 보장을 위해 일반적으로 어떤 전략을 사용하시는지 여쭤보고 싶습니다. 시간 괜찮으실 때 조언 주시면 정말 감사하겠습니다!
공부맛있다
2025-12-04T08:21:34.565Z
댓글 1
좋아요 0
조회수 94
미해결
[DevOps] 빠르고 안전한 어플리케이션 배포 파이프라인(CI/CD) 만들기
1. 무엇을 하고 싶으신가요? gitleaks가 secret을 판별하는 기준에 대해서, 또 지금 현 상황에 대한 이유가 궁금합니다. 2. 언제, 어떤 오류가 발생하시나요? from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "AROAWU22AXDEPO3JX44FD" @app.route("/rextest") def rextest(): return "REXTEST_PATH" if __name__ == "__main__": app.run( host="0.0.0.0", port=8080, debug=True, ) app.py 코드를 위처럼 작성해서 MR을 날릴 경우, 파이프라인에서 gitleaks에 시크릿 값(AWS 예제)가 스캔되지 않습니다. 때문에 build job까지 문제 없이 실행이 됩니다. 3. 어떤 시도를 해보셨나요? 로컬 환경에서 강사님 코드를 pull 하고 tools 디렉토리의 gitleaks 디렉토리에서 gitleaks detect -v --no-git 명령을 수행해도 디스코드 예제와 깃랩 예제 2 종류만 스캔될 뿐 AWS 예제는 스캔되지 않습니다. 그래서 app.py 파일에 디스코드 예제를 넣어서 파이프라인을 실행할 경우, 정상적으로 gitleaks에서 시크릿이 스캔되어 job이 실패합니다. 이러한 경우, 코드 문제가 아니라 gitleaks에 대한 문제라고 생각이 드는데, 강의 영상에서는 AWS 예제가 스캔되어 job이 실패되고 저는 정상적으로 실행되는 이유가 궁금합니다. 4. 작성한 코드를 공유해주세요. stages: - gitleaks - build - deploy default: image: name: bentolor/docker-dind-awscli id_tokens: GITLAB_OIDC_TOKEN: aud: https://gitlab.com variables: AWS_DEFAULT_REGION: ap-northeast-2 IMAGE: ${CI_PROJECT_NAME}:latest REMOTE_LATEST_IMAGE: ${AWS_ECR_REPO_URL}:latest REMOTE_REGULAR_IMAGE: ${AWS_ECR_REPO_URL}:${CI_COMMIT_SHORT_SHA} .get_aws_role: &get_aws_role - > export $(printf "AWS_ACCESS_KEY_ID=%s AWS_SECRET_ACCESS_KEY=%s AWS_SESSION_TOKEN=%s" $(aws sts assume-role-with-web-identity --role-arn ${AWS_ROLE_ARN} --role-session-name "GitLabRunner-${CI_PROJECT_ID}-${CI_PIPELINE_ID}" --web-identity-token ${GITLAB_OIDC_TOKEN} --duration-seconds 3600 --query 'Credentials.[AccessKeyId,SecretAccessKey,SessionToken]' --output text)) .get_ecr_token: &get_ecr_token - *get_aws_role - aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin ${AWS_ECR_REPO_URL} gitleaks: stage: gitleaks image: name: zricethezav/gitleaks:latest entrypoint: [""] script: - gitleaks detect -v --no-git --redact --report-format json rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" changes: paths: - app.py - Dockerfile - requirements.txt build-container-image: stage: build services: - name: docker:dind before_script: - *get_ecr_token script: - docker build -t ${IMAGE} . - docker tag ${IMAGE} ${REMOTE_LATEST_IMAGE} - docker push ${REMOTE_LATEST_IMAGE} - docker tag ${IMAGE} ${REMOTE_REGULAR_IMAGE} - docker push ${REMOTE_REGULAR_IMAGE} rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" changes: paths: - app.py - Dockerfile - requirements.txt deploy: stage: deploy image: registry.gitlab.com/gitlab-org/cloud-deploy/aws-base:latest before_script: *get_aws_role variables: AWS_DEFAULT_REGION: ap-northeast-1 script: - | export SERVICE_NAME="${CI_PROJECT_NAME}-service" export AR_SERVICE_NAME=$(aws apprunner list-services --query "ServiceSummaryList[?ServiceName=='${SERVICE_NAME}'].ServiceName | [0]" --output text) # AppRunner에 해당 레포의 매핑되는 서비스가 없는 경우 if [ ${AR_SERVICE_NAME} != ${SERVICE_NAME} ]; then export AR_SERVICE_ARN=$(aws apprunner create-service --service-name "${SERVICE_NAME}" --source-configuration "{\"AuthenticationConfiguration\": {\"AccessRoleArn\": \"${AWS_APP_RUNNER_SERVICE_ROLE_ARN}\"}, \"ImageRepository\": {\"ImageIdentifier\": \"${REMOTE_LATEST_IMAGE}\", \"ImageRepositoryType\": \"ECR\"}}" --instance-configuration 'Cpu="0.25 vCPU",Memory="0.5 GB"' --output text --query "Service.ServiceArn") echo "[+] Creating ${AR_SERVICE_ARN}" # AppRunner 서비스가 존재하는 경우 else export AR_SERVICE_ARN=$(aws apprunner list-services --query "ServiceSummaryList[?ServiceName=='${SERVICE_NAME}'].ServiceArn | [0]" --output text) aws apprunner start-deployment --service-arn ${AR_SERVICE_ARN} echo "[+] Deploying ${AR_SERVICE_ARN}" fi export AR_SERVICE_STATUS=$(aws apprunner describe-service --service-arn ${AR_SERVICE_ARN} --output text --query "Service.Status") while [ ${AR_SERVICE_STATUS} != "RUNNING" ]; do echo "[*] Waiting..." sleep 10 export AR_SERVICE_STATUS=$(aws apprunner describe-service --service-arn ${AR_SERVICE_ARN} --output text --query "Service.Status") if [ ${AR_SERVICE_STATUS} = "CREATE_FAILED" ]; then echo "[-] ${AR_SERVICE_ARN} ${AR_SERVICE_STATUS}" exit 1 fi done echo "[+] ${AR_SERVICE_ARN} deployed!" rules: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH changes: paths: - app.py - Dockerfile - requirements.txt
aws docker ci/cd Terraform gitlab devsecops trivy semgrep gitleaks
taeho Kim
2025-12-03T07:48:44.157Z
댓글 2
좋아요 1
조회수 156
해결됨
개발자를 위한 쉬운 도커
11월 초에 나온다고 하셔서 기다리고 있습니다. 아직 완강하지 않았더라도 연재식으로라도 강의 올려주셨으면 좋겠어요
docker 가상화 ci/cd docker-compose github-actions docker-volume docker-image container
kkhs1kim
2025-12-02T15:18:30.920Z
댓글 2
좋아요 2
조회수 201