728x90
반응형

사전 환경 구성 

[openprj@dqa2:/home/openprj]$ docker --version
Docker version 20.10.14, build a224086
[openprj@dqa2:/home/openprj]$ docker-compose  --version
docker-compose version 1.29.2, build 5becea4c

 

Openproject 다운로드 및 디렉토리 생성 

  • openproject 를 git clone 으로 다운로드 받는다. 
  • 다운로드 받은 openproject 폴더로 이동후 docker pull 을 통해 openproject 이미지를 다운로드 받는다. 
git clone https://github.com/opf/openproject-deploy --depth=1 --branch=stable/13 openproject

cd openproject/compose

# 설정 파일 복사 
cp .env.example .env

docker-compose pull

sudo OPENPROJECT_HTTPS=false docker-compose up -d
  • 정상 기동되면 아래와 같이 컨테이너가 실행 된다. 
/openproject/compose]$ docker-compose ps -a
       Name                     Command                  State                           Ports                     
-------------------------------------------------------------------------------------------------------------------
compose_autoheal_1   /docker-entrypoint autoheal      Up (healthy)                                                 
compose_cache_1      docker-entrypoint.sh memcached   Up             11211/tcp                                     
compose_cron_1       ./docker/prod/entrypoint.s ...   Up             5432/tcp, 80/tcp                              
compose_db_1         docker-entrypoint.sh postgres    Up             5432/tcp                                      
compose_proxy_1      ./docker/prod/entrypoint.s ...   Up             5432/tcp, 0.0.0.0:5055->80/tcp,:::5055->80/tcp
compose_seeder_1     ./docker/prod/entrypoint.s ...   Exit 0                                                       
compose_web_1        ./docker/prod/entrypoint.s ...   Up (healthy)   5432/tcp, 80/tcp                              
compose_worker_1     ./docker/prod/entrypoint.s ...   Up             5432/tcp, 80/tcp    
  • openproject 디렉토리 
:/home/openprj/openproject]$ tree -L 3
.
|-- README.md
|-- compose
|   |-- README.md
|   |-- control
|   |   |-- Dockerfile
|   |   |-- README.md
|   |   |-- backup
|   |   `-- upgrade
|   |-- docker-compose.control.yml
|   `-- docker-compose.yml
`-- kubernetes
    `-- README.md

5 directories, 7 files
  • openproject 포트 변경 
  • .env 파일의 Port 를 변경 한다. 
TAG=13
OPENPROJECT_HTTPS=false
OPENPROJECT_HOST__NAME=xxx.xxx.xxx.xxx
PORT=5055
OPENPROJECT_RAILS__RELATIVE__URL__ROOT=
IMAP_ENABLED=false
DATABASE_URL=postgres://postgres:p4ssw0rd@db/openproject?pool=20&encoding=unicode&reconnect=true
RAILS_MIN_THREADS=4
RAILS_MAX_THREADS=16
PGDATA="/var/lib/postgresql/data"
OPDATA="/var/openproject/assets"

Openproject  접속

  • 최초 접속후 admin 비번을 수정해줘야 한다. 

  • 비밀번호를 변경하고 접속 하게 되면 openproject 메인 화면을 확인 할수 있다. 

 

  • 한국어 설정을 원할경우 My account -> settting -> Language 에서 한국어를 선택 한다. 
728x90
반응형

'IT지식' 카테고리의 다른 글

[Mkdocs] Mkdocs 설치 및 사용 방법  (0) 2025.01.14
쉘스크립트  (0) 2024.11.08
[IT지식] REST FUL 이란?  (0) 2022.06.04
[IT 지식]스케일 아웃 vs 스케일 업  (0) 2022.04.18

+ Recent posts