전체 글
-
[Docker] Docker 명령어 알아두면 좋을 것들 정리DevOps/Docker 2021. 4. 28. 14:14
Docker Container 접속하는 법 docker exec -t -i container_name /bin/bash (Docker Container 접속) ex) Ddocker exec -t -i nginx /bin/bash (Docker Container 접속) Docker Cotainer에 접속하고 싶을 때 Docker Compose로 Container 이름 지정하는 법 version: "3" services: web: image: nginx container_name: nginx ports: - 81:80 volumes: - /etc/nignx/conf.d/:/etc/nginx/conf.d 위와 같이 container_name을 지정하면 Container가 실행될 때 지정한 이름으로 만들어짐 D..
-
[AWS] Spring, Nginx, Docker로 무중단 배포하기 - 2탄Cloud/AWS 2021. 4. 28. 11:00
Nginx, Docker를 사용하여 무중단 배포하기 - 2 Nginx, Docker를 사용하여 무중단 배포하기 - 1 에서 간단한 초기 설정들에 대해서 알아보았습니다. 이번에는 실제로 Docker, Nginx를 설정하고 shell script 파일을 작성하면서 배포를 진행해보겠습니다. 꼭!! Nginx 무중단 배포 의 글과 많이 관련이 되어 있으니 같이 참고하시는 것을 추천드립니다. EC2 CodeAgent 설치하기 sudo yum install -y aws-cli cd /home/ec2-user/ sudo aws configure wget https://aws-codedeploy-ap-northeast-2.s3.amazonaws.com/latest/install chmod +x ./install sud..
-
[AWS] Spring Boot, Nginx, Docker 로 무중단 배포하기 - 1탄카테고리 없음 2021. 4. 28. 10:57
Nginx, Docker를 사용하여 무중단 배포하기 - 1 저번 글 에서는 Docker는 사용하지 않고 Nginx로 무중단 배포를 했었습니다. 이번 글에서는 저번 글에서 Docker가 추가되었다고 생각하면 됩니다. 그리고 Docker로 무중단 배포를 진행하기 전에 간단히 Docker로 Nginx Reverse Proxy 하기에 대해서 다루기도 하였습니다. 이러한 글들을 읽고오시지 않았다면 꼭 먼저 읽고 오시는 것을 추천드립니다. 위의 아키텍쳐를 만드는데 지금 생각해보면 그렇게~? 어렵지는 않지만.. 정말 삽질을 많이하고 힘들게 해결하기는 했습니다. 그 과정들에 대해서 하나씩 알아보면서 진행해보겠습니다. (현재는 DB는 연결하지 않았지만 다음 글에서는 ElastiCache와 RDS를 연결하는 것까지 해볼 ..
-
[Travis CI] Travis CI가 작동하지 않을 때 Github hooks 수동 설정하기DevOps/Travis CI 2021. 4. 26. 23:26
Travis CI가 작동 안할 때 위와 같이.. 버튼을 활성화 시켰습니다! 근데 Github Repository로 push를 해도 Travis CI는 반응하지 않습니다.. 처음에는 왜그럴까?? 하고 계속 검색하고 삽질을 했는데.. 원하는 결과는 찾기 쉽지 않았습니다. ㅠ 혹시나 하는 마음에 Webhooks가 등록되지 않았나? 하고.. 들어가보니 등록되어 있지 않았습니다... (왜그런지 모르겠지만,, 나만 그런 현상 같은데 ㄷㄷ) 그래서 Github에 Webhooks를 등록하는 법에 대해서 정리해보겠습니다. Travis CI Webhooks 등록하기 Settings -> Webhooks를 눌러서 들어가겠습니다. https://notify.travis-ci.org 위의 URL을 Payload URL에 입력해..