Openproject๋ ์คํ ์์ค๋ก Attlasian์ Jira์ ๋น์ทํ ํ์ ํด์ด๋ค. Jira์ ๋ง์ฐฌ๊ฐ์ง๋ก ์์ ์ ๋ํ ticket ์์คํ ์ด ์๊ณ Gantt ์ฐจํธ๋ก ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค. ๋ค๋ฅธ OpenProject์ ์ธ์์ ์ด๋ํ๊ฑฐ๋ ์์ ์ ๋ณด๊ฒ ํ๋ ค๋ฉด ์ ๋ฃ์ด์ง๋ง ํผ์ ๊ณ์ ์ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ฌด๋ฃ๋ผ ํธ๋ฆฌํ๊ณ ์ข๋ค.
OpenProject ๊ตฌ์ถํ๊ธฐ
synology ds +923์๋ docker image๋ฅผ ๊ตฌ๋์ํฌ ์ ์๋ Conainer Manager๊ฐ ์๋ค. ์ด ํ๋ก๊ทธ๋จ์ ์ด์ฉํด docker hub์์ ์ด๋ฏธ์ง๋ฅผ ๋ฐ์์ค๊ณ ์ปค๋งจ๋ ๋ช ๋ น์ด ์์ด UI๋ก ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค. ํ์ง๋ง docker ๋ช ๋ น์ด๊ฐ ํธํ ์ฌ๋์๊ฒ๋ ๋ค์ ๋ถํธํ ์ฌํญ์ด ๋ง์ด ์๋ค. ์ด ๋ถํธํจ์ ์์ ์ค์ผ์ฅด๋ฌ์์ ๋ช ๋ น์ด๋ฅผ ๋ฑ๋ก์์ผ ํด๊ฒฐํ ์ ์๋ค.
1) Conainer Manager ์ค์น
2) ์ญ๋ฐฉํฅ ํ๋ก์ ์ค์
๋ก๊ทธ์ธ ํฌํธ > ๊ณ ๊ธ ํญ > ์ญ๋ฐฉํฅ ํ๋ก์
ํ๋ก์ ํฌํธ๋ฅผ 443์ผ๋ก ๋ง์ถ๊ณ ํธ์คํธ์ด๋ฆ์ ์ค์ ํ๋ค. synology์ ๊ธฐ๋ณธ DNS id.synology.me๋ฅผ ๊ผญ ํฌํจํด์ผ ํ๋ค. ๋์ ํฌํธ๋ Openproject์ ์ด๋ฏธ์ง์ ์ค์ ํ port์ ์ผ์น์ํจ๋ค.
3) volume ๋ง์ดํธ ํด๋ ์์ฑ
OpenProject์์ ์ฌ์ฉํ๋ ํ์ผ path๋ assets, pgdata ๋ ๊ฐ์ง๋ก container๊ฐ ์ข ๋ฃ๋์ด๋ ๋ฐ์ดํฐ๊ฐ ๋ ์๊ฐ์ง ์๊ฒ ์๋๋ก์ง์ ์ ์ฅํด ๋๋ค. container manager๋ฅผ ์ค์นํ๋ฉด docker ํด๋๊ฐ ์์ฑ๋๋๋ฐ ์ฌ๊ธฐ์ OpenProject ํ์ผ์ ๋ง๋ค๊ณ ๊ทธ ์์ assets์ pgdata ํด๋๋ ๋ง๋ค์ด ์ค๋ค.
4) ์์ ์ค์ผ์ฅด๋ฌ ์ถ๊ฐ
container manager๋ก image๋ฅผ ์ค์นํ๊ณ ๊ตฌ๋์ํฌ ์ ์์ง๋ง CLI๋ก ์ค์ผ์ฅด๋ฌ์ ๋ฑ๋กํด ๋๋ฉด ๋์ค์ ์ค์นํ๊ธฐ ํธํ๋ค.
์์ ์ค์ผ์ฅด๋ฌ > ์์ฑ > ์์ฝ๋ ์์ > ์ฌ์ฉ์ ์ ์ ์คํฌ๋ฆฝํธ > ์์ ์ค์
* bim edition์ ๊ฑด์ถ ๋์์ธ ๊ธฐ๋ฅ์ ํ์ํ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ํด ์ค๋๋ค.(Autodesk)
docker run -d --name openproject \
-p 80:80 \
-e SERVER_HOSTNAME=openproject.adsdqw.synology.me \
-e SECRET_KEY_BASE=adsasddassad \
-e OPENPROJECT_EDITION="bim" \
-v /volume1/docker/OpenProject/pgdata:/var/openproject/pgdata \
-v /volume1/docker/OpenProject/assets:/var/openproject/assets \
openproject/openproject:14
์ค์ ์ ๋ง์น๊ณ SERVER_HOSTNAME์ ๋ฑ๋กํ ์ ์ ํ๋ฉด login page๊ฐ ๋์ต๋๋ค. admin/admin์ผ๋ก ๋ก๊ทธ์ธ ํ ๋ค ๊ด๋ฆฌ > ์ฌ์ฉ์ ๋ฐ ๊ถํ > ์ฌ์ฉ์ > admin์์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฐ๊ฟ ์ ์์ต๋๋ค.
jira๋ ์ผ๋ถ ๋ฌด๋ฃ ์๋น์ค๋ฅผ ์ ๊ณตํ์ง๋ง ๋ฌด๋ฃ ํ๋์ด ๋๋ ๊ฒฝ์ฐ ํ๋ก์ ํธ๋ฅผ ์ฎ๊ธฐ๊ธฐ ์ด๋ ค์ ์์ฒด์ ์ผ๋ก ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌํ๋ ์คํ ์์ค ํ๋ก์ ํธ ํด์ด๋ค. ๋ค๋ฅธ ํด๋ ๋ง์ง๋ง openproject์ ์ฅ์ ์ ํฐ์ผ ์์คํ ๊ณผ github ์ฐ๋์ด ์๋์ด ์์ด ํธ๋ฆฌํ๋ค. (+ Wiki)
'๐งโ๐ป Develop' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Slack-Bolt Reload๋ก ๊ฐ๋ฐ์ ์คํํ๊ฒ (feat. fastapi) (0) | 2024.10.04 |
---|---|
[golang-jwt] 401 "Token used beford issued" (0) | 2024.09.26 |
Github ๊ณ์ ์ ํ (0) | 2024.08.19 |
Github Action Workflow Uses (0) | 2024.08.12 |
์ค๋์ ํดํน์ ํฉ (1) (0) | 2024.07.09 |