안녕하세요~~ 저희는 공공의 적 팀입니다~~<(*^.^*)/
레드마인(Redmine)이란?
레드마인은 웹 기반의 프로젝트 관리와 버그 추적 기능을 제공하는 도구이며 화면기반의 프로젝트 관리에 도움이 되도록 달력과 간트 차트를 제공하고 일정관리 기능을 제공하는 오픈 소스 프로그램입니다.
리눅스 레드마인(Redmine) 설치 방법에 대해 소개드립니다.
우선 리눅스 환경에 Docker 를 설치합니다
# yum-utils 패키지 설치
sudo yum install -y yum-utils
# yum 설정에 Docker repo 추가
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# Docker, CLI Community Edition 및 리눅스 컨테이너 런타임 설치
sudo yum install docker-ce docker-ce-cli containerd.io -y
# 이후 설치 확인
systemctl status docker
docker --version
# 부팅시 Docker 실행 등록
sudo systemctl enable docker
# Docker 실행
sudo systemctl start docker
DOCKER내에 MYSQL 을 같이 실행하는 편이 좋지만 간략하게 설치하기 위해 Mariadb를 사용합니다
#Mariadb 설치
sudo yum install -y mariadb-server mariadb-client
sudo systemctl enable mariadb
sudo systemctl start mariadb
#DB 기초설정
sudo mysql_secure_installation
이후 YES / NO 나오면 YES 입력
#Mariadb 접속
mysql -u root -p
#redmine 계정 생성
CREATE USER 'redmine'@'%.%.%.%' IDENTIFIED BY 'redmine';
#redmine 데이터베이스 생성
CREATE DATABASE IF NOT EXISTS `redmine` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;
#redmine 계정에 권한 부여
GRANT SELECT, LOCK TABLES, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON `redmine`.* TO 'redmine'@'%.%.%.%';
#유저 조회
SELECT Host,User,authentication_string FROM mysql.user;
#MySQL 접속 종료
quit
#레드마인 도커 실행 - 포트 3000
docker run -d --name=redmine --publish=3000:3000 \
--restart=always \
--env='DB_ADAPTER=mysql2' \
--env='DB_HOST=localhost' \
--env='DB_PORT=3306' \
--env='DB_NAME=redmine' \
--env='DB_USER=redmine' \
--env='DB_PASS=redmine' \
--volume=/srv/redmine/data:/usr/src/redmine/files \
redmine
# ip로 접속 확인
http://IP:3000
'OS > Linux' 카테고리의 다른 글
Tomcat 일자별 로그 순환 및 삭제 (catalina.out) (0) | 2022.07.01 |
---|---|
[Linux] ssh 접속 (0) | 2022.06.24 |
Crontab과 Logrotate를 활용한 로그 순환 (0) | 2022.06.10 |
[ Linux ] 작업 관리 (2) (0) | 2022.06.03 |
[Linux]-CentOS 파일 및 디렉토리 검색 - grep, find 이론 (0) | 2022.05.31 |
댓글