윈도우 cmd창에서 redis-cli라고 치면 강사님 mac과 다르게 실행이 안되는데 윈도우는 원래 그런가요?
미해결
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
cmd창에서 그냥 redis-cli라고 치면 내부또는 외부명령 실행할수 있는 프로그램,또는 배치파일이 아닙니다라고 뜨는데 윈도우에서는 안되는건가요?
- 데이터 엔지니어링
- travis-ci
- cicd
- aws
- docker
- github
173만명의 커뮤니티!! 함께 토론해봐요.
미해결
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
cmd창에서 그냥 redis-cli라고 치면 내부또는 외부명령 실행할수 있는 프로그램,또는 배치파일이 아닙니다라고 뜨는데 윈도우에서는 안되는건가요?
해결됨
스스로 구축하는 AWS 클라우드 인프라 - 기본편
mysql을 private subnet으로 구성하고 이를 이중화는 하는게 본 내용인줄 알고 쭉 강의를 들었는데 RDS 마지막 강의 지나가듯이 이중화는 안하고 이내용을 뛰어넘고 subnet은 변경하지도 못하는데... 초반의 강의설명과 일치된 강의 내용이 필요합니다. 맛보기강의를 듣고 필요한 강의라고 생각해서 쭉 들었는데 ;;;
미해결
개발자 분이 본 서버 DB랑 읽기용 DB랑 분리 되어있어서 필요할 때마다 MySQL Raw data 불러오기 join하고 그랬었는데, 최근에 읽기전용으로 업데이트가 느려졌다고, 트래픽 이슈랑 workbench로 그때 그때 쿼리하면 비용도 많이 발생하지 않냐고 하는데 이런건 어디서확인하죠? 비용은 AWS 사이트에서 기가당 USD 0.129인가 그 자료 밖에 없던데 https://aws.amazon.com/ko/rds/mysql/pricing/ (출처) 비용이랑 트래픽이 얼마나 영향 주는지를 어떻게 알 수 있나요?
미해결
AWS(Amazon Web Service) 입문자를 위한 강의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. EC2 실습에서도 타임아웃이 나와서 해결 못하고 넘어왔는데 RDS 에서도 타임아웃이 나옵니다. 도저히 머가 원인인지 모르겠습니다.
해결됨
리액트로 나만의 블로그 만들기(MERN Stack)
환경: window 실행: putty 에서 실행, 인스턴스 t2 small 사용중 문제: 성공적으로 db까지 연결이 됬지만 아무것도 창이 띄어지지 않습니다. 보시다시피 퍼블릭IP주소를 입력했는데 빈값입니다. 혹시나 해서 dns접속도 했는데 새로고침만 화면 304만 뜹니다. 해결법: 원래는 강사님에게 질문하려다가 문제를 해결해서 혹시나 어려움이 있으신분들을 위해 해결법 작성합니다. server-app.js 들어가서 app.use(helmet)을 app.use(helmet({contentSecurityPolicy: false})로 변경 => 깃허브에 푸쉬후 cd MyBlog 가서 git pull => client/npm run build => MyBlog/npm run build:server
해결됨
스스로 구축하는 AWS 클라우드 인프라 - 기본편
안녕하세요! 강의 잘 듣고 있습니다. 앞선 구조 강의에서 그림상 RDS를 10.0.5.0/24 subnet에 배치시키고 있는데 현재 강의 상에서는 rds를 해당 subnet으로 배치시키는 과정이 없는것 같습니다. 생성한 RDS를 확인해보니 서브넷 ID로 할당된 것은 확인할 수 없고 서브넷 그룹과 서브넷 그룹에 포함된 서브넷만 보여주는 것을 확인했습니다. 결론은 RDS는 앞선 구조 강의 그림처럼 서브넷 ID 10.0.5.0으로 할당이 불가능하고 통신이 가능한 서브넷 그룹을 선택하는것인 것 같은데 제가 이해한게 맞나요?
미해결
따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요, 존 안 강사님 지금 만들어주신 강의 굉장히 잘 듣고 있고, 프론트와 백을 동시에 다루는 공부를 하고 싶었던 저에게 굉장히 큰 도움이 되고있습니다. 정말감사드립니다. 추가로 한가지 문의드리고 싶은게 잇는데, 백엔드 지향을 하고 있어서 AWS 공부를 해보려 하는데, 무료 강의를 다 듣고 강의 목록에 있는 도커 강의를 들으면 AWS에 대한 공부가 될까요??
미해결
Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
view.py 에서 model = Post를 대입한 부분은 이해가 가는데 post_list.html에서 포문을 돌릴때 post_list라고 하는거는 변수명이 안맞는데 잘 돌아가는거에 대한 의문점이 듭니다.
해결됨
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
현재 App.test.js에는 test()안에 실행중인 코드가 없는 것 같고 test도 react에서만 진행하는데 테스트가 되는게 있나요? 테스트를 하여 성공을 하더라도 무엇을 기준으로 성공한건지 잘 모르겠습니다.. 그리고 백엔드 프론트 DB 등등 다양한 컨테이너가 존재하는데 테스트는 리액트만 진행하네요 이게 도커 환경에서 CI로 배포하는 과정까지 큰 틀에 집중하기 위해 test부분 내용은 의도적으로 생략하고 별다른 동작을 안해도 절차를 보여주기 위해 넣은걸로 보면 될까요??
미해결
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
7강 마무리 서버코드를 받아서 릴리즈로 실행하기 위한 작업을 몇가지 한뒤에, 로컬에서 돌려서 정상작동하는걸 확인하고, aws에 올려서 테스트 했습니다만, 서버쪽에선 이상한 곳에서 함수 동작이 멈춰버리고, 클라쪽에선 접속하고 캐릭터가 스폰되지 않아 배경만 덩그러니 있습니다. 멀티스레딩 비동기 프로그래밍에 익숙하지 않은 저로선 전혀 예상이 안가는 이상한 동작을 하여 질문드립니다. aws에서 인바운드규칙 설정하였고, public IP DNS로 Liseten걸어놨습니다. 1) 클라쪽 동작 로그 2) 서버쪽 동작 로그 3. 이상 동작을 확인하기위해 함수 한줄마다 Log를 찍어놨습니다. public void EnterGame(GameObject gameObject) { int checkCount = 0; Console.WriteLine($"EnterGame{++checkCount} int checkCount = 0;"); if (gameObject == null) return; Console.WriteLine($"EnterGame{++checkCount} if (gameObject == null)"); GameObjectType type = ObjectManager.GetObjectTypeById(gameObject.Id); if (type == GameObjectType.Player) { Console.WriteLine($"EnterGame{++checkCount} if (type == GameObjectType.Player)"); Player player = gameObject as Player; Console.WriteLine($"EnterGame{++checkCount} Player player = gameObject as Player"); _players.Add(gameObject.Id, player); Console.WriteLine($"EnterGame{++checkCount} _players.Add"); player.Room = this; Console.WriteLine($"EnterGame{++checkCount} player.Room = this;"); Map.ApplyMove(player, new Vector2Int(player.CellPos.x, player.CellPos.y)); Console.WriteLine($"EnterGame{++checkCount} Map.ApplyMove"); // 본인한테 정보 전송 { Console.WriteLine($"EnterGame{++checkCount} ---------- me -----------"); S_EnterGame enterPacket = new S_EnterGame(); Console.WriteLine($"EnterGame{++checkCount} new S_EnterGame()"); enterPacket.Player = player.Info; Console.WriteLine($"EnterGame{++checkCount} enterPacket.Player = player.Info"); player.Session.Send(enterPacket); Console.WriteLine($"player.Session.Send(enterPacket); {enterPacket.Player}"); S_Spawn spawnPacket = new S_Spawn(); Console.WriteLine($"S_Spawn spawnPacket = new S_Spawn(); {enterPacket.Player}"); foreach (Player p in _players.Values) { if (player != p) spawnPacket.Objects.Add(p.Info); } Console.WriteLine($"EnterGame{++checkCount}"); foreach (Monster m in _monsters.Values) spawnPacket.Objects.Add(m.Info); foreach (Projectile p in _projectiles.Values) spawnPacket.Objects.Add(p.Info); player.Session.Send(spawnPacket); } } else if (type == GameObjectType.Monster) { Monster monster = gameObject as Monster; _monsters.Add(gameObject.Id, monster); monster.Room = this; Map.ApplyMove(monster, new Vector2Int(monster.CellPos.x, monster.CellPos.y)); } else if (type == GameObjectType.Projectile) { Projectile projectile = gameObject as Projectile; _projectiles.Add(gameObject.Id, projectile); projectile.Room = this; } // 타인한테 정보 전송 { Console.WriteLine($"EnterGame{++checkCount} ---------- other -----------"); S_Spawn spawnPacket = new S_Spawn(); spawnPacket.Objects.Add(gameObject.Info); Console.WriteLine($"EnterGame{++checkCount} spawnPacket.Objects.Add(gameObject.Info);"); foreach (Player p in _players.Values) { if (p.Id != gameObject.Id) p.Session.Send(spawnPacket); } } }
해결됨
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
build: dockerfile context 등은 지워야하나요? 개발환경에서 사용하는 도커 컴포즈 파일과 운영환경(AWS)에 사용하는 파일의 구조가 조금 다른데 한 파일에 그냥 떄려넣어도 되나요??
해결됨
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커파일에서 한글 설정 관련 파일만 ADD해주고 막상 mysql설정 내용이 다 들어가있는 mysql/sqls/initialize.sql 파일은 이미지 빌드 시 안가져가는거같은데 ...
해결됨
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
노드로 만든 서버는 도커환경에서도 빌드를 해줄 필요가 없는건가요??
미해결
Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
근데 강의에서 부트스트랩 4.x 버전을 사용하시는 이유가 있으신가요? 제 개인 프로젝트 사이트에서는 부트스트랩 5.x 버전을 적용하고 싶거든요.
해결됨
스스로 구축하는 AWS 클라우드 인프라 - 기본편
안녕하세요. 강의 실습에서 bastion 서버를 region-2a에 만들어서 2a 내부의 private subnet EC2와 통신을 하였는데요. Region-2c에 있는 EC2와 통신을 하기 위해서는 2c public subnet에 bastion 서버를 만들어야 하나요? 아니면 2a에 만들어진 bastion 서버를 통해서 통신을 할 수 있나요?
해결됨
스스로 구축하는 AWS 클라우드 인프라 - 기본편
Composer detected issues in your platform: Your Composer dependencies require the following PHP extensions to be installed: xml 라고 계속 뜹니다. 다른 질문에서 보여줬던 url에서 가져온 코드도 userdata에 다 넣고 다시 인스턴스를 실행해보았지만 똑같습니다. yum install xml을 치게 되면 Loaded plugins: extras_suggestions, langpacks, priorities, update-motd You need to be root to perform this command. 위와 같이 뜹니다. 어떤 식으로 해결할 수 있는지 가르쳐 주시면 감사할거 같습니다... 전혀 해결이 되지 않습니다.
미해결
[리뉴얼] React로 NodeBird SNS 만들기
s3에 이미지 업로드 까지 성공을 하엿습니다. 근데 궁금한 점이 하나 생겼습니다. 이 사진은 s3가 아닌 그냥 백엔드 서버 폴더에다가 업로드를 한 사진이고 해당 이미지의 url 을 가져와 주소창에 넣어보면 이런식으로 브라우저에서 이미지가 보입니다. 허나.. 이번에는 s3에 업로드한 이미지 url을 가져다가 주소창에 넣어보니 이미지가 안나오고 해당 이미지가 그냥 다운받아집니다. s3에서 첫번째 사진처럼 url을 입력했는데 이미지가 브라우저창에서 보이도록 할 수 있는게 가능할까요?
해결됨
mongoDB 기초부터 실무까지(feat. Node.js)
안녕하세요! 좋은 강의 잘 듣고 있습니다. 다름이 아니라 질문이 있어 글을 남깁니다. 이미 User.js에서 age: Number로 설정해두었기 때문에 숫자 외의 것이 들어온다면 catch문에서 제대로 에러 처리가 될 것 같은데, 따로 라우트 내에서 age가 숫자인지 아닌지를 다시 체크하는 이유가 궁금합니다. 감사합니다!
미해결
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
저번에 질문을 남겼는데 다른 강의에 대한 답변을 남겨주셔서 다시 질문 남깁니다. 이 질문은 간단한 어플을 실제로 배포해보기(테스트 & 배포 부분) 의 Travis CI의 AWS접근을 위한 API 생성 에 대한 질문입니다. TravisCI에서 이번 강의에서 작성한 .travis.yml 파일을 가지고 aws beanstalk에 배포할 때 .yml 파일에는 Dockerfile.dev를 빌드하고 실행하는 내용만 적혀있는데, 돌아가는 과정을 보면 Dockerfile이 배포가 되는 것 같습니다. TravisCI에서 Dockerfile은 언제 읽는지 궁금합니다.
미해결
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
EXPOSE를 80이 아닌 3000으로 한 이유가 무엇인지요? FROM node:alpine AS builder WORKDIR /usr/src/app COPY package.json ./ RUN npm install COPY ./ ./ CMD [ "npm" , "run" "build" ] FROM nginx EXPOSE 3000 COPY ./nginx/default.conf /etc/nginx/conf.d/default.conf COPY --from=builder /usr/src/app/build /usr/share/nginx/html