docker 2

[WriterSide] Publishing and Access Control

개요 개발 중이던 프로젝트의 규모가 비대해지면서 문서화의 절실함을 느끼게 되었습니다. 그에 따라 다양한 문서 툴을 비교해보게 되었고, 실제로 사용해보면서 제가 느낀 각각의 특징은 다음과 같습니다.1. Notion 어찌보면 가장 보편적이고 강력한 문서툴이라고 할 수 있습니다. 기본적으로 제공해주는 다양한 템플렛들이 존재하고, 은둔고수들이 잘 정리해놓은 무료 템플렛 또한 여럿 존재하기 때문에 가장 먼저 후보에 올려놓은 문서툴이었습니다. 또한, 프로젝트 단위로 프라이빗한 공간에 작성하고 이를 한정된 사용자만 볼 수 있기 때문에 여러 팀원들과의 커뮤니케이션이 원활하였습니다. 허나, 한글을 사용하면 마지막 글자가 씹힌다거나, 네트워크 상태가 조금이라도 좋지 못하면 그 사이에 작성했던 문서들이 통으로 날아..

AWS 2024.04.24

Deploy Selenium to the AWS Machine

요구사항 Selenium Grid를 AWS Machine (ex. EC2, ECS, EKS 등등)에 배포하기 배포된 Selenium을 외부에서 접근해서 사용하기 실패한 이력들 1. EC2 https://github.com/SeleniumHQ/docker-selenium/blob/trunk/docker-compose-v3.yml 간단하게 docker-compose로 구성된 위 파일을 그대로 EC2에 배포해서 테스트 해보았다. docker-compose -f docker-compose-v3.yml up -d EC2 인스턴스는 Ubuntu 22.04 버전을 사용하였으며, 보안 그룹으로 3000-8000의 포트들을 모든 Ipv4 주소에 열어놓았다. 그리고 해당 Selenium을 테스트하는 코드는 다음과 같이 P..

AWS 2023.11.18