๋ฌธ์ ๋ฅผ ์ฌํํ๋ ๋ฐฉ๋ฒ
github README์ ์ค์น ๊ฐ์ด๋๋ฅผ ๋ฐ๋ฆ
๋๋ค.
_ ์์ค์์ ์ค์น
์ด๊ฒ์ด ๊ฐ์ฅ ์ด๋ ค์ด ์ค์ ๋ฐฉ๋ฒ์ด๋ผ๋ ๊ฒ์ ๊ธฐ์ตํ๊ณ ์ถ์ต๋๋ค. Python / Node.js๋ฅผ ์ค์นํ๊ณ ๋ง์ ๋ช
๋ น์ ์
๋ ฅํด์ผํฉ๋๋ค.
Python ์ค์น
Node.js ์ค์น
doccano์ ์์ค ์ฝ๋ ๋ฐ๊ธฐ : git clone https://github.com/chakki-works/doccano.git
doccano ๋๋ ํ ๋ฆฌ๋ก ์ด๋ : cd doccano
doccano๋ฅผ์ํ ํ๊ฒฝ ๋ง๋ค๊ธฐ : virtualenv venv
ํ๊ฒฝ ํ์ฑํ : ์์ค venv / bin / activate
ํ์ ํจํค์ง ์ค์น : pip install -r requirements.txt
์๋ฒ ๋๋ ํ ๋ฆฌ ์ด๋ : cd app / server
ํ๋ฐํธ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋น๋ : npm install
ํ๋ฐํธ ์๋ ์์ค ์ฝ๋ ๋น๋ : npm run build
์๋ฒ ๋๋ ํ ๋ฆฌ๋ก ๋์ ๊ฐ๊ธฐ : cd ../
doccano ์ด๊ธฐํ : python manage.py migrate
์ฌ์ฉ์ ์์ฑ : python manage.py createsuperuser
doccano ์คํ : python manage.py runserver
doccano ์ค์ง : Ctrl + C
doccano ๋ค์ ์์ : python manage.py runserver (์ฑ / ์๋ฒ ๋๋ ํฐ๋ฆฌ์ ์๊ณ ํ๊ฒฝ์ด ํ์ฑ ์ํ์ธ์ง ํ์ธํ์ธ์.) _
์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ต๋๋ค.
_Move server directory : cd app / server
ํ๋ฐํธ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋น๋ : npm install
ํ๋ฐํธ ์๋ ์์ค ์ฝ๋ ๋น๋ : npm run build_
๊ทธ๋์ npm์ ์ค์นํ๊ณ ๋ค์์ ์ป์ต๋๋ค.
npm WARN doccano ์ ์ฅ์ ํ๋๊ฐ ์์ต๋๋ค.
npm WARN doccano ๋ผ์ด์ผ์ค ํ๋๊ฐ ์์ต๋๋ค.
์ต์ 1.114 ์ด
0 ๊ฐ์ ์ทจ์ฝ์ ๋ฐ๊ฒฌ
npm ์คํ ํ ๋น๋ :
npm ์ค๋ฅ! ๋๋ฝ ๋ ์คํฌ๋ฆฝํธ : ๋น๋
npm ์ค๋ฅ! ์ด ์คํ์ ์ ์ฒด ๋ก๊ทธ๋ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค.
npm ์ค๋ฅ! /root/.npm/_logs/2019-12-10T18_05_07_427Z-debug.log
๊ทธ๋ฆฌ๊ณ ๋ก๊ทธ์์๋ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
_0 ์ ๋ณด๊ฐ ok๋ก ๋๋๋ฉด ์๋ํ์ต๋๋ค.
1 ์์ธํ cli [ '/ usr / bin / node', '/ usr / bin / npm', 'run', 'build']
2 [email protected]์ ์ฌ์ฉํ ์ ๋ณด
3 [email protected]์ ์ฌ์ฉํ ์ ๋ณด
4 ์์ธํ ์คํ ์ค๋ฅ : ์คํฌ๋ฆฝํธ ๋๋ฝ : ๋น๋
์คํ์ 4 ๊ฐ์ ์์ธํ ์คํ (/usr/lib/node_modules/npm/lib/run-script.js:155:19)
/usr/lib/node_modules/npm/lib/run-script.js:63:5์ 4 ๊ฐ์ ์์ธํ ์คํ
/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:116:5์ 4 ๊ฐ์ ์์ธํ ์คํ
/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:435:5์ 4 ์์ธํ ์คํ
checkBinReferences _ (/ usr / lib / node_modules / npm / node_modules / read-package-json / read-json.js : 391 : 45)์์ 4 ๊ฐ์ ์์ธํ ์คํ
์ต์ข
4 ๊ฐ์ ์์ธ ์คํ (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:433:3)
4 ๊ฐ์ ์์ธํ ์คํ (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:161:5)
/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:382:12์์๋ 4 ๊ฐ์ ์์ธํ ์คํ
/usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:115:16์์๋ 4 ๊ฐ์ ์์ธํ ์คํ
FSReqCallback.readFileAfterClose์ 4 ์ฅํฉํ ์คํ [์๋ฃ์] (internal / fs / read_file_context.js : 61 : 3)
5 ์์ธํ cwd / opt / text_annotation_tool / doccano / app / server
6 ์ฅํฉํ Linux 4.15.0-66- ์ผ๋ฐ
7 ์์ธํ argv "/ usr / bin / node" "/ usr / bin / npm" "run" "build"
8 ์ฅํฉํ ๋
ธ๋ v12.13.1
9 ์์ธํ npm v6.12.1
10 ์ค๋ฅ ๋๋ฝ ์คํฌ๋ฆฝํธ : ๋น๋
11 verbose exit [1, true] _
์ค์น ๊ฐ์ด๋์์ ํ๋ก ํธ ์๋๋ฅผ ์ธ๊ธํจ์ ๋ฐ๋ผ doccano / frontend๋ก ๊ฐ์ npm ์ค์น๋ฅผํ์ต๋๋ค. npm์ ๊ฑฐ๊ธฐ์์ ๋น๋๋ฅผ ์คํํ๊ณ ์ ์งํ๋์์ต๋๋ค. ์ด์จ๋ ๋ฉ์ธ doccano ์๋ฒ ํ์ด์ง๋ฅผ ์ด๋ ค๊ณ ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
# copy-paste the error message here
๋น์ ์ ํ๊ฒฝ
ํ์ด์ฌ 3
๋
ธ๋ -v = 12.13.1
์ค์น ์ง์นจ์ ๋ฒ์ 1.0 ์ด์ ์ ๊ธฐ์ค์ผ๋กํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ frontend
๋๋ ํฐ๋ฆฌ์์ npm build
๋ฅผ ์คํํ์ญ์์ค.
์ค์น ์ง์นจ์ ๋ฒ์ 1.0 ์ด์ ์ ๊ธฐ์ค์ผ๋กํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ
frontend
๋๋ ํฐ๋ฆฌ์์npm build
๋ฅผ ์คํํ์ญ์์ค.
๊ฐ์ฌํฉ๋๋ค. ๋๋ ๊ทธ๊ฒ์ํ๋ค, ๊ทธ๊ฒ์ ๊ทธ๊ฒ์ ๊ณ ์น์ง ์์๋ค. Webpack-stats.json์ด ์์ง ๋๋ฝ๋์์ต๋๋ค.
์ด์จ๋ ๋๋ ๋์ปค๋ฅผ ์ฌ์ฉํ ์ ์์์ผ๋ฏ๋ก ๊ด์ฐฎ์ต๋๋ค.
npm ์ค๋ฅ! ์ด ์คํ์ ์ ์ฒด ๋ก๊ทธ๋ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค.
npm ์ค๋ฅ! /var/lib/jenkins/.npm/_logs/2020-08-06T04_35_17_732Z-debug.log
๋น๋ ๋จ๊ณ 'Shell ausfรผhren'์ด ๋น๋๋ฅผ ์คํจ๋ก ํ์ํ์ต๋๋ค.
@ Prateekmaithil19 ํด๊ฒฐ ๋์์ต๋๊น? ๊ทธ๋ ๋ค๋ฉด ์๋ ค์ฃผ์ญ์์ค.์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
@ Prateekmaithil19 ๋๋์ด ๋ฌธ์ ์ ์ง๋ฉดํ๊ณ ์์ผ๋ฉฐ ํด๊ฒฐ์ฑ ์ ์ฐพ์์ต๋๊น?
npm run build : local ๋๋ npm run build : production
์์ ํ์๋๋๋ก ์ถ๊ฐ ๋งค๊ฐ ๋ณ์๊ฐ ํ์ํฉ๋๋ค. ๋ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ฐ์ฌํฉ๋๋ค. ๋๋ ๊ทธ๊ฒ์ํ๋ค, ๊ทธ๊ฒ์ ๊ทธ๊ฒ์ ๊ณ ์น์ง ์์๋ค. Webpack-stats.json์ด ์์ง ๋๋ฝ๋์์ต๋๋ค.
์ด์จ๋ ๋๋ ๋์ปค๋ฅผ ์ฌ์ฉํ ์ ์์์ผ๋ฏ๋ก ๊ด์ฐฎ์ต๋๋ค.