#docker

기술

이미지 업로드 후 리사이징 하는 방법?

이미지 업로드 후 리사이징 작업을 하려고 하는데요, 아래 순서로 생각하고 있는데 저장 위치를 어떻게 해줘야 할지 약간 애매한 것 같아요. 서버에 바로 저장해야 할 것 같긴 한데 도커를 써야 할지.. 고민입니다. 저장 위치에 대한 조언 부탁드립니다! 1. 클라이언트에서 이미지 업로드 2. 서버에서 이미지 리사이징 3. 서버에서 리사이징한 파일 저장 및 파일 이름 DB 기록 4. 요청 시 리사이징한 파일 전송

답변 1

11일 전 • 조회 55

기술

도커를 효율적으로 사용하는 방법?

안녕하세요 선생님들, 도커로 간단한 개발 환경을 만드는 중인데 도커 이미지를 처음 로드할때 Dockerfile 작업이 너무 오래 걸리더라구요. 혹시 Dockerfile 작업을 좀 더 효율적으로 돌리는 방법이 있을까요? 감사합니다. ++ 수정 질문이 명확하지 않았던 점 죄송합니다. 정확히는 root 프로젝트에 docker-compose.yml이라는 파일이 있고 app, server, worker, scheduler 형식의 디렉토리들이 있습니다. 각각의 디렉토리에 Dockerfile이 있는 형태구요. docker-compose.yml에서 services 영역에서 각각 돌아가게끔 구현되어있습니다. 현재 docker-compose와 Dockerfile들 작업을 처음하는 단계여서 스크립트를 여러번 수정하고 테스트하는 과정에서 docker-compose up 커맨드를 통해 Dockerfile들이 빌드될 때, 느린 빌드 속도를 어떻게 하면 좀 더 빠르게 할수 있을까에 대한 고민이었습니다. 매번 컨테이너 지우고, 이미지 지우고, 스크립트 수정하고, 다시 빌드하고 하는게 고통스럽더라구요. 다행히도 개떡같은 질문 내용에 좋은 답변들을 많이 달아주셔서 참고해주신 내용과 링크를 바탕으로 좀 더 학습해보겠습니다. 감사합니다!

답변 3 • Up 1

14일 전 • 조회 173

기술

aws 서비스 로컬에서 테스트하는 방법?

안녕하세요 aws 서비스를 로컬에서 테스트하는 방법이 있나요? 예를 들면 도커 컨테이너 같은 걸로 실제 aws 서버로는 배포는 안되지만 로컬에서 테스트 하는 환경을 구현할 수 있는지 궁금합니다.

답변 1 • Up 1

20일 전 • 조회 48

기술

프론트 도커라이징 질문 있습니다!

밑의 도커파일을 이용해서 도커라이징을 했는데 이미지 용량이 1.4GB가 나와서 용량을 줄이는 방법이 궁금합니다. 그리고 프론트를 192.168.10.100 서버에 연결하는 방법도 궁금합니다. 사수님이 192.168.10.100 서버에 도커로 프론트를 띄워주라고 하셨는데 구글링을 해봐도 감이 안옵니다 ㅠㅠ 위 두개의 질문을 구글링을 해보는데 뭔가 명확한 답변이 안나와서 질문 올려봅니다. 감사합니다.

답변 1

한 달 전 • 조회 119

기술

프론트엔드에서 도커를 도입해야 하는 시기와 이유가 무엇일까요?

도커를 사용하는 이유가 서로 다른환경에서 일어나는 이슈 때문에 사용한다고 알고있습니다. 보통(?) 백엔드에서 데이터베이스 및 환경설정 때문에 도커를 사용한다고는 알고 있는데 프론트엔드에서는 언제 왜 도커를 도입해야하는지를 알고싶어서 질문드립니다. 질문 맥락) 팀 프로젝트하면서 프론트 쪽에도 도커를 써야하는가에 대해 의논하게 되었습니다!

답변 4 • Up 4

2달 전 • 조회 408

기술

AWS Beanstalk 배포 하기 전에 신경써줘야 할 것이 있나요 ?

현재 nodejs로 백엔드를 구성하고 EB에 배포하는데 몇 가지 오류가 생겨서 질문 드립니다. 프로젝트 구조는 다음과 같습니다. -customer └ .gitignore └ .dockerignore └ src ( 백엔드 코드 ) └ .gitignore └ Dockerfile └ Package.json -product └ customer 와 동일 -shopping └ customer 와 동일 -proxy └ Dockerfile docker-compose.yaml 리전 ap-northeast-2(seoul region) 로컬에서 빌드하고 작동하는 거 확인 후 위 코드를 모두 압축해서 EB에 올렸습니다. EB에 올리기전에 vpc , igw, 등등 미리 생성해줘야 할 게 있나요? 추가로 .gitignore 같은 파일도 같이 올려도 되나요 ? ( 초보라서 질문의 질이 떨어질 수 있지만 고수분들의 너그러운 양해를 부탁드립니다 .ㅠㅠ ) 에러 로그를 보면 1. ELB Fail -> VPC has no internet gateway 2. Stack named 'awseb-e-33wucpgpey-stack' aborted operation. Current state: 'CREATE_FAILED' Reason: The following resource(s) failed to create: [AWSEBV2LoadBalancer, AWSEBInstanceLaunchWaitCondition] 3. LaunchWaitCondition failed. The expected number of EC2 instances were not initialized within the given time. Rebuild the environment. If this persists, contact support.

답변 1 • Up 1

2달 전 • 조회 68

기술

python/flask 디플로이 관련 질문드립니다.

비전공자고 부트캠프 교육만 수료하여 현재 회사에서 근무중 입니다. Python/flask 로 웹서비스를 목표로 한 1인 개발을 진행하였고 현재 디플로이만 남은 상황입니다. 서비스 흐름이 파일을 요청하면 딥러닝모델을 통한 결과를 파일화하여 다운로드 시켜주는 형식인데.. 기존엔 로컬에서만 GUI로 사용을 하다가 이번에 서비스를 시행해보려하니 모든게 처음이라 막막한 상황입니다ㅠ 알아보니.. 도커와 aws를 사용하면 된다는 키워드를 들어 그쪽으로 공부중인데 이 방향이 맞는지도 의문입니다.. 각종 조언 부탁드립니다.

답변 1 • Up 1

2달 전 • 조회 64