아래 셋팅을 이미  이건 셋팅하기 위한 여정기

그걸 다한 셋팅은 도커 허브에 올려놨다. 그냥 내려 받으면 된다..

프로젝트 셋팅하다 말아 초기 셋팅이 있다.

https://hub.docker.com/repository/docker/pm2makeq/redmine4.2/general

관리자 아이디

id : admin

pw : pm2makeq

 

 

-----------과거글-----------

 

도커 덕에 정말 쉽게 서버에 서비스를 설치할수 있다

 

version: '2'
services:
  postgresql:
    image: docker.io/bitnami/postgresql:11
    volumes:
      - 'postgresql_data:/bitnami/postgresql'
    environment:
      - ALLOW_EMPTY_PASSWORD=yes
      - POSTGRESQL_USERNAME=bn_redmine
      - POSTGRESQL_DATABASE=bitnami_redmine
  redmine:
    image: docker.io/bitnami/redmine:5
    ports:
      - '10000:3000'
    volumes:
      - 'redmine_data:/bitnami/redmine'
    depends_on:
      - postgresql
    environment:
      - ALLOW_EMPTY_PASSWORD=yes
      - REDMINE_DATABASE_TYPE=postgresql
      - REDMINE_DATABASE_HOST=postgresql
      - REDMINE_DATABASE_PORT_NUMBER=5432
      - REDMINE_DATABASE_USER=bn_redmine
      - REDMINE_DATABASE_NAME=bitnami_redmine
volumes:
  postgresql_data:
    driver: local
  redmine_data:
    driver: local

 

docker-compose.yml로 만들고

 

도커 실행

docker compose up -d

도커 중지

docker compose stop

 

방화벽 오픈

sudo iptables -I INPUT 1 -p tcp --dport 10000 -j ACCEPT

 

촌스러우니 레드마인 템플릿 설치

docker exec -it 234d04e8157f /bin/.bash

안되면 

docker exec -it 234d04e8157f /bin/sh

 

가상컨테이너 들어와서 필요한 툴을 설치한다.

apt-get update

 apt-get install -y unzip nano wget

 

레드마인이 설치된 디렉토리에 테마 디렉토리를 생성

/opt/bitnami/redmine/public/themes

/opt/bitnami/redmine/plugins

 

bitnami로 설치하니 기본 아이디와 패스워드는 아래와 같음.

  • REDMINE_USERNAME: Redmine application username. Default: user
  • REDMINE_PASSWORD: Redmine application password. Default: bitnami1

명령어 참고

docker commit ac2ededf1aaa pm2makeq/pns-redmine:1

nano docker-compose.yml

docker logs -f 컨테이너아이디

 

이미지 삭제(엄청 실패를 해서 이미지를 만들었다 삭제했다..)

docker rmi 컨테이너 아이디 -f

 

 redmine:
    image: pm2makeq/pns-redmine:1

 

다시 정지했다가 실행

 

/opt/bitnami/redmine

테마경로

/opt/bitnami/redmine/public/themes

git clone https://github.com/mrliptontea/PurpleMine2.git

 

 

GitHub - mrliptontea/PurpleMine2: A free Redmine theme for modern browsers

A free Redmine theme for modern browsers. Contribute to mrliptontea/PurpleMine2 development by creating an account on GitHub.

github.com

git clone https://github.com/makotokw/redmine-theme-gitmike.git

 

GitHub - makotokw/redmine-theme-gitmike: This is github-like theme for Redmine.

This is github-like theme for Redmine. Contribute to makotokw/redmine-theme-gitmike development by creating an account on GitHub.

github.com

여기까지 테마를 설치 완료했다.

 

플러그인

두개를 설치할 예정이다

가이드 쫓아가면 메일로 다운로드 링크를 받게 된다. 그걸로 wget으로 내려 받는다.

 - 체크리스트

https://www.redmineup.com/pages/help/checklists/installing-redmine-redmine-checklists-plugin-on-bitnami-stack?utm_source=Main&utm_medium=email&utm_campaign=Download_plugin_email&utm_term=download_plugin_email&utm_content=installation_guide

 

Installing on Redmine Bitnami stack (Linux)

Installing on Redmine Bitnami stack (Linux) - Checklists plugin documentation

www.redmineup.com

 

 

 

 

 - 에자일 

https://www.redmineup.com/pages/help/agile/installing-redmine-agile-plugin-on-linux?utm_source=Main&utm_medium=email&utm_campaign=Download_plugin_email&utm_term=download_plugin_email&utm_content=installation_guide 

 

Installing Agile plugin on Linux

See detailed step by step instructions on how to install RedmineUP Agile plugin on Linux.

www.redmineup.com

/opt/bitnami/redmine/plugins

 

wget으로 파일을 내려받고 unzip으로 풀어준다.

 

/opt/bitnami/redmine/plugins/redmine_agile

/opt/bitnami/redmine/plugins/redmine_checklists

 

각각의 폴더로 이동한다.

 

젬파일과 lock확장에 플러그인 추가함.

gem "redmine_crm"

 

플러그인 다운후 압축해제 한다음 번들로 인스톨 필요

bundle config unset deployment
bundle install --without development test --no-deployment

 

에러가 많이 나옴. 찾아서 하나 하나 디펜던시 맞춰서 패키지 설치 함

find / -name mkmf.log

apt-get install ruby-full build-essential

apt install default-libmysqlclient-dev

apt-get install libpq-dev

 

한번 정리하니 몇번을 말아먹어도 금방 설치가 되는구만..>.<

'인프라' 카테고리의 다른 글

티베로7 설치 feat. 도커  (0) 2025.01.07
Dell Poweredge R410 초기 설치 및 셋팅  (1) 2025.01.07
깡통 서버 도커 설치  (0) 2023.11.15
레드마인 적응기-2  (2) 2022.09.19
도커 삽질기 - 4 feat. gitlab & docker registry  (0) 2022.02.27
도커 삽질기 - 3 feat. gitlab  (0) 2022.01.17
도커 삽질기-2  (0) 2022.01.09
도커 삽질기-1  (0) 2022.01.04

+ Recent posts