cloud 3

🤢 정적 파일 nginx로 배포하는 과정 중 나타난 오류

상황 nginx컨테이너에 빌드된 파일을 배포했다. 나의 오류 분명 난 안틀렸는데 자꾸 'Welcome to NGINX' 페이지만 나타나고 Vue 페이지가 안나오는 것이 문제였다.  해결 과정 가장 먼저 든 생각은 nginx 가 reload되지 않아서 안먹힌다고 생각했다. 그래서 Dockerfile 마지막에 nginx를 재시작하는 명령어를 입력해서 다시 컨테이너를 실행했지만 실패했다. 두 번째로, 컨테이너를 실행시켜 접속 컨테이너의 bash를 실행했다. 가장 먼저 확인한 것은 작성한 Dockefile대로 dist 폴더에 들어있는 빌드파일이 잘 복사되었는지를 확인했다. 명령어를 입력해 본 결과 app 디렉터리에 모든 파일들이 복사되어 있음을 확인했다. 그 다음으로 의심되는 것이 nginx.conf 였다. ..

AWS 2021.07.01

🐥 Linux에서 필요했던 내용

도커 설치 https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/docker-basics.html Amazon ECS의 Docker 기본 사항 - Amazon Elastic Container Service 경우에 따라서는 ec2-user가 도커 데몬에 액세스할 수 있는 권한을 제공하기 위해 인스턴스를 재부팅해야 할 수도 있습니다. 다음 오류가 표시될 경우 인스턴스를 재부팅해 보십시오. Cannot connect t docs.aws.amazon.com Java와 Maven 설치 https://docs.aws.amazon.com/ko_kr/neptune/latest/userguide/iam-auth-connect-prerq.html Amazon..

AWS 2021.07.01

👩🏻‍🌾 AWS, Docker, Nginx로 신나게 배포하기 - 1편

이걸 쓰는 이유는 CICD 환경을 구축하기 전에 그 복잡하고 귀찮음을 겪어보는 시간을 갖기 위해서이다. 직접 느껴보면 CICD를 왜 쓰는건지 이해가 잘 된다. 귀찮아도 해보자. (스크립트에 대한 설명이 빈약해보여 조금씩 추가하겠습니다) 🚩오늘의 목표 프론트와 백엔드로 설계되어있는 웹 서비스를 ec2 서버에 컨테이너화해서 직접 배포시켜보자(각각 실행)! 그리고 그 불편함을 깨닫자.. 정말 간단한 프론트와 백엔드를 직접 서버에서 실행해보는 과정을 진행하겠다. 모든 완성된 코드는 깃헙에 있다. https://github.com/yuzin9712/web-deploy-ec2 yuzin9712/web-deploy-ec2 프론트와 백엔드로 설계된 애플리케이션을 ec2 서버에 간단히 배포해보는 프로젝트. Contrib..

AWS 2021.07.01