본문 바로가기

전체 글

[Mac] Docker 환경에서 Redmine, PostgreSQL 설치(연동) 새로 들어간 회사의 프로젝트를 관리하기 위해 Redmine 을 사용하기로 결정하였고, Agile Plugin 을 설치/사용하여 사용가능한 수준임을 파악하기 위한 로컬에 환경을 구성하기로 하였다. 간략하게 정리하면 한번의 시행착오가 있었다. 레드마인과 PostgreSQL 을 각각의 도커로 설치하였고, 연동하고자 부단히 노력했으나 안되었다. 이유) 컨테이너는 Linux Namespace 기술을 이용해 각자 격리된 네트워크 공간을 할당받게 된다. 이를 간과했다. Bridge 가 필요함을 알고 있었으나, 그 사실을 잊었던 것이었다. 테스트라 쉽게 가기로 하였다. Docker-Compose #docker-compose.yml # docker-compose -f :: 다른 이름이나 경로의 파일을 Docker Com.. 더보기
Springboot Schedule - @EnableScheduling, @Scheduled, abstract, 동적주기 스프링에서 제공하는 Schedule 기능을 사용했었는데, 정리하는 차원으로 남깁니다. 1. @EnableScheduling 을 이용한 Schedule 설정 -. 설정파일에 스케쥴을 사용하겠다는 의미로 @EnableScheduling을 추가하여 스케쥴링 기능을 사용하겠다는 것을 표기하여 줄 수 있다. -. @Scheduled 어노테이션을 메서드 상단에 붙여 메서드가 주기적으로 동작하도록 설정할 수 있다. 단점 : Scheduler 자체의 동작여부를 직접정의할 필요가 있을 경우 스케쥴러의 동작을 제어할 수 없다. @Component @EnableScheduling @PropertySource(name = "classpath:/constants.yml", value = "") public abstract cl.. 더보기
Homebrew 설치 for mac 맥유저가 손쉽게 패키지를 설치할 수 있는 Homebrew 설치를 알아보자. https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 설치방법 은 Homebrew 에서도 잘 나와있습니다. 기본 터미널에서 아래의 명령어를 삽입 후 엔터 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 더보기