AWS

    [AWS] OpenProject AWS에 설치하기(3) - AWS EC2 Docker에 OpenProject 설치하기 & Docker Compose 설치하기

    [AWS] OpenProject AWS에 설치하기(3) - AWS EC2 Docker에 OpenProject 설치하기 & Docker Compose 설치하기

    OpenProject의 홈페이지에서 도커로 설치하는 가이드를 그대로 따라해볼 예정이다. https://www.openproject.org/docs/installation-and-operations/installation/docker/ Install OpenProject with Docker Open source project management software for classic, agile or hybrid project management: task management✓ Gantt charts✓ boards✓ team collaboration✓ time and cost reporting✓ FREE trial! www.openproject.org 정말 간단하다는데 정말 간단한지는 실시간으로 해보면서 ..

    [AWS] OpenProject AWS에 설치하기(2) - AWS EC2 인스턴스에 Docker 설치하기

    [AWS] OpenProject AWS에 설치하기(2) - AWS EC2 인스턴스에 Docker 설치하기

    이번에는 생성한 EC2 인스턴스에 Docker를 드디어 깔아볼 차례다. 인스턴스에 우선 접속 후, Run "sudo yum update" to apply all updates. 위와 같은 문구가 있다면 시원하게 명령어 한번 갈겨서 업데이트 해준다. Docker 공식 홈페이지에서 직접 찾아서 해보려고 했는데 빠르게 설치하며 글도 작성해야해서 그냥 구글링하였다. Docker 공홈에는 Mac, Window, Linux 세 개를 고를 수 있는데, Linux를 선택하여 들어가보니 내가 원하는게 보이지 않았다. 알고보니 aws에 있었다... https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/create-container-image.html Amaz..

    [AWS] OpenProject AWS에 설치하기(1) - AWS EC2 인스턴스 생성하기

    [AWS] OpenProject AWS에 설치하기(1) - AWS EC2 인스턴스 생성하기

    Docker를 설치하기 위하여 우선 EC2에서 새로운 인스턴스를 만들어준다. AMI : Amazon Linux 2 Kernel 5.10 AMI 2.0.20221004.0 x86_64 HVM gp2 인스턴스 유형 : t2.medium 싸게 하려고 t2.micro로 했다가 안된다는 글을 보아서 마음 편하게 t2.medium 으로 하였다. (t2.small도 구동 가능하다고 하지만 ...) 보안그룹도 새로 만들었다. 기본적으로 22, 80, 443을 열어줘야 하며 8080포트도 추후에 열어줘야 한다해서 기존에 사용하던 보안그룹을 쓰기보단 새로 만드는게 좋을듯 하여 새로 만들었다. 용량은 기본 용량으로 일단 진행하였다. (다른 옵션 안건드림) 만든 후 접속 해보면, Are you sure you want to ..

    [AWS] OpenProject AWS에 설치하기(0) - 설치하기에 앞서 사용하게 된 이유

    [AWS] OpenProject AWS에 설치하기(0) - 설치하기에 앞서 사용하게 된 이유

    개발팀 내에서 각 팀원들의 프로젝트 일정 관리를 위하여 일정관리 툴이 필요해 여러 툴들을 사용해보았다. 원하는 것은 WBS 양식의 일정관리를 각 팀원들이 작업하며 실시간으로 공유할 수 있는 툴이 필요했다. (간트차트 등) 필요할 경우 비용을 들여 사용하겠지만 몇 명만 우선적으로 사용해 본 후 회사에 도입을 하기위하여 무료이거나 적은 비용이 드는 툴 위주로 찾아보았다. 기존에는 잠시 지라를 사용하였는데, 일정 관리를 할 때 에픽과 스토리만 간트 차트에 표시가 되고 할 일(Task)까지 표시가 되었으면 하였으나 그 부분이 아쉬워 같은 비용으로 개발 일정관리를 위한 더 나은 툴을 찾아보기로 하였다. 클로바인 Asana, Taskworld, monday, Clovine, OpenProject, 콜라비 등 여러 ..

    [Node.js/MongoDB] 몽고디비 연결안됨 에러: UnhandledPromiseRejectionWarning: MongoError

    [Node.js/MongoDB] 몽고디비 연결안됨 에러: UnhandledPromiseRejectionWarning: MongoError

    AWS 인스턴스를 중지했다 실행하는 바람에 node 및 mongo db를 다시 실행시켜줘야 하면서 고생을 좀 했다. node.js 도 mongoDB도 아직 배우지 않아 아무것도 모르고 해당 프로젝트에 대해 인수인계를 받지 못했으나 그래도 해결은 해야 하기 때문에 여러 가지 삽질을 했다. 일단 내가 해야한다 생각했던 것은 아래 두 가지다. 노드 실행하기 몽고 디비 실행하기 결과적으로 Node 프로젝트의 app.js를 보니 여기에 몽고 디비가 설정되어있어 노드만 실행시키면 되는 것 같았다. aws에서 소스가 올라간 경로를 못 찾아 파일명을 검색했다. 어떤 경로에 있는지 몰라 전체 경로(/)로 검색했다. fine / -name [찾을 파일명] app.js 파일을 찾아 노드를 실행시켰다. npm start 글로..