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
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
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
.
|-- 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 접속
- http://xxx.xxx.xxx.xxx:[port] 로 접속을 한다.
- admin/admin 으로 접속 한다.
- 최초 접속후 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 |