PostgreSQL 환경에서 윈도우 레드마인 설치

윈도우 환경에서 PostgreSQL을 사용하여 레드마인 설치하는 방법입니다.

1. 필수 소프트웨어 설치

이미 설치된 소프트웨어들 외에 PostgreSQL을 설치해야 합니다.

1.1. PostgreSQL 설치

  1. PostgreSQL 공식 다운로드 페이지에서 윈도우용 설치 프로그램을 다운로드합니다.
  2. 설치 프로그램을 실행하고 PostgreSQL 서버, pgAdmin, Command Line Tools 등을 선택하여 설치합니다.
  3. 설치 과정에서 데이터베이스 사용자 이름, 비밀번호, 포트 번호 등을 설정합니다. 기본적으로 postgres 사용자가 생성되며, 비밀번호를 기억해 둡니다.
  4. 설치가 완료되면 pgAdmin을 실행하여 PostgreSQL 서버에 접근할 수 있습니다.

2. 레드마인 설정

2.1. 레드마인 다운로드 및 설치

레드마인의 다운로드 및 설치 과정은 이전에 설명한 것과 동일합니다. 단, database.yml 파일을 PostgreSQL에 맞게 설정해야 합니다.

2.2. PostgreSQL에 데이터베이스 생성

레드마인에서 사용할 데이터베이스를 생성해야 합니다.

  1. pgAdmin을 실행하고 PostgreSQL 서버에 로그인합니다.
  2. 좌측 트리 구조에서 "Databases"를 우클릭하고 "Create" -> "Database..."를 선택합니다.
  3. 데이터베이스 이름을 redmine으로 설정하고, 소유자를 postgres로 선택한 뒤 "Save"를 클릭합니다.

2.3. 데이터베이스 설정 파일 업데이트

  1. 레드마인이 설치된 디렉토리로 이동하여 config/database.yml.example 파일을 database.yml로 복사합니다:
    cp config/database.yml.example config/database.yml
  2. config/database.yml 파일을 열어 다음과 같이 PostgreSQL 설정을 업데이트합니다:

    production:
     adapter: postgresql
     database: redmine
     host: localhost
     username: postgres
     password: "여기에 비밀번호 입력"
     encoding: utf8
    • usernamepassword는 PostgreSQL 설치 시 설정한 값으로 입력합니다.
    • host는 PostgreSQL 서버가 로컬에 설치되어 있는 경우 localhost로 유지합니다.

2.4. 의존성 설치 및 데이터베이스 초기화

  1. 필요한 Gem을 설치합니다:
    bundle install
  2. 데이터베이스를 초기화합니다:
    bundle exec rails db:migrate RAILS_ENV=production
    bundle exec rails redmine:load_default_data RAILS_ENV=production

3. 레드마인 실행

  1. 레드마인을 실행하려면 다음 명령어를 사용합니다:
    bundle exec rails server webrick -e production
  2. 웹 브라우저에서 http://localhost:3000에 접속하여 레드마인에 접근합니다.

이로써 PostgreSQL 환경에서 레드마인을 성공적으로 설정하고 실행할 수 있습니다.

Leave a Comment