์์๋๋ ๋์ : ์ ํ๋ฆฐํฐ, ๋ธ๋ผ์ฐ์ ์ฉ๊ฐํ ๋ธ๋ผ์ฐ์ ๋ฐ Firefox ๋์ผํ ๋ฌธ์ ๋ฅผ ์ถ๊ฐ ํ ์ ์์ด์ผํฉ๋๋ค.
octofarm_dump.zip
(์ ํ ์ฌํญ) ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๋ ค๋ฉด ๋ค์์ ์ํํด์ผํฉ๋๋ค.
์์คํ
ํ๋ฉด์ ์ก์ธ์ค ํ ์์๋ ๊ฒฝ์ฐ ๋ก๊ทธ ๋คํ ํ์ผ์ ์
๋ก๋ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ฐ๋ฐ์๋ฅผ์ํ ๋ชจ๋ ๊ด๋ จ ์ ๋ณด๋ฅผ ํฌํจํฉ๋๋ค.
1) OctoFarm ์๋ฒ ๋ก๊ทธ ์์คํ
ํ์ด์ง ๋ก๊ทธ .zip ํ์ผ ์ถ๊ฐ (์ก์ธ์ค ํ ์์๋ ๊ฒฝ์ฐ ์ฌ๊ธฐ์ ./logs
ํด๋ ์ฝํ
์ธ ์
๋ก๋)
2) ์ฝ์ ์ ๋ธ๋ผ์ฐ์ ์ ๋ก๊ทธ์ธํฉ๋๋ค.
(๋ฐฉ๋ฒ : https://javascript.info/devtools)
3) ์คํฌ๋ฆฐ ์ท
์ด๋ ํญ์ ํจ๊ณผ์ ์ด๋ฉฐ ๋ฌธ์ ๋ฅผ ์ค๋ช
ํ๋ ๋ฐ ๋์์ด๋๋ ์คํฌ๋ฆฐ ์ท์ ์ถ๊ฐํฉ๋๋ค.
์ฒ์ ์์ฑ ๋ ์ฌ์ฉ์ ๋ง ํ๋ฆฐํฐ๋ฅผ ์์ฑ ํ ์ ์์ต๋๋ค. ์ ์ฌ์ฉ์๋ ์ฌ์ฉ์ ํค๋ฅผ ์ป์ง ๋ง ํ ์ ์์ต๋๋ค. ๋ฑ๋ก ํ๋ฉด์ ๋ฉ๋ชจ๊ฐ ์์ต๋๋ค.
์๋ ํ์ธ์ James, ์ ์ํ ๋ต๋ณ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ฌ์ฉ์๋ ํ ๋ช ๋ง ์ค์ ๋์ด ์๊ณ ๋ค๋ฅธ ์ฌ์ฉ์๋ ์์ฑ๋์ง ์์์ต๋๋ค.
๋ด๊ฐ ๋ง๋ ์ ์ผํ ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ ํ ํ, Setup Printers๋ฅผ ํด๋ฆญํ๋ฉด ์ฒจ๋ถ ๋ ํ๋ฉด์ด ํ์๋ฉ๋๋ค.์ด ์ค๋ ๋์ ์ฒซ ๋ฒ์งธ ๊ฒ์๋ฌผ์ ํ๋ฉด์ด ํ์๋ฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค
์๋ ํ์ธ์! ์ฒ๋ง์์.
๊ฒ์ํ๊ธฐ ์ ์ ๋ฌธ์ ๋ฅผ ์ฌํํ๋ ค๊ณ ์๋ํ์ผ๋ฉฐ ๊ด๋ฆฌ์ ์ฌ์ฉ์๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์์ฑ๋์์ต๋๋ค.
OctoFarm ํด๋ ์์ .env ํ์ผ์ด ์์ต๋๋ค. ์๋ ์์ ๊ฐ์ด MONGO URL์ ์ถ๊ฐ ํ ์คํธ๋ฅผ ์ถ๊ฐํด ์ฃผ์๊ฒ ์ต๋๊น? ๊ทธ๋ฌ๋ฉด ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์์ฑ๋ฉ๋๋ค.
๋ฌธ์ ๊ฐ ์ง์๋๋ฉด OctoFarm / logs ํด๋์์ ์ผ๋ถ ๋ก๊ทธ๊ฐ ํ์ํ ๊ฒ์ ๋๋ค.
MONGO=mongodb://127.0.0.1:27017/octofarmnew
๋ถ์ผ์น ์คํฌ๋ฆฐ ์ท, ํ์ฌ ์ํฉ ๋ก๊ทธ ์ฒจ๋ถ
๋ก๊ทธ์ ์๋ฌด๊ฒ๋ ์์ต๋๋ค ์ฃ์กํฉ๋๋ค ๋น์ ์ด ๊ทธ๋ค์ ๊ฒ์ํ๋ค๋ ๊ฒ์ ์์ง ๋ชปํด ๋ฐฉ๊ธ ๊นจ์ด๋ฌ์ต๋๋ค. ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
James๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ์ฝ๋๋ฅผ ๋ณด์ฌ ์ฃผ์๊ณ @ Nomad965์ ๋์ผํ ์ค๋ฅ๋ฅผ ์ป์ ์์์์ต๋๋ค. ๋ฌธ์ ๋ ๋ถ๋ช ํฉ๋๋ค. ๊ด๋ฆฌ ๊ทธ๋ฃน์ด ์ฌ์ฉ์๋ก ์ค์ ๋์ง ์์์ต๋๋ค.
๋ช ๊ฐ์ง ๊ฐ๋ฅํ ์์ด๋์ด๊ฐ ์์ต๋๋ค.
์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋ฉด ์๋ฐฉํ ์ ์๋๋ก ์ ์ง ๊ด๋ฆฌ ์์ ์ ์ํ ํ ๊ฒ์ ๋๋ค.
์ด๊ฒ์ด ๋ฌธ์ ์ผ๊น์?
๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์ญ์ ํ๊ณ ๋ค์ ์คํํ๊ฑฐ๋ ๊ด๋ฆฌ์๊ฐ ์๋ ์ฌ์ฉ์๋ฅผ ์ญ์ ํ์๊ฒ ์ต๋๊น?
์ด๊ฒ์ด ๋ฌธ์ ์ผ๊น์?
๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์ญ์ ํ๊ณ ๋ค์ ์คํํ๊ฑฐ๋ ๊ด๋ฆฌ์๊ฐ ์๋ ์ฌ์ฉ์๋ฅผ ์ญ์ ํ์๊ฒ ์ต๋๊น?
๋ฌผ๋ก ์ ๋๋ค! ์ฌ์ฉ์๋ฅผ ์ญ์ ํ๋ฉด ๊ด์ฐฎ์ ๊ฒ์ ๋๋ค :)
๋ฌธ์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
ํ ๊ฒ์ ๋๋ค, ๋์์์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ๊ฒ์ ๋๋ค ... ๊ฐ์ฌํฉ๋๋ค
ํ ๊ฒ์ ๋๋ค, ๋์์์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ๊ฒ์ ๋๋ค ... ๊ฐ์ฌํฉ๋๋ค
์ ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ์ด ๋ด์ฉ๋ ์ด์ด ๋๊ฒ ์ต๋๋ค. ํ์ดํ ๋ผ์ธ๋ ์์ ๋์์ผ๋ฏ๋ก ์ฃผ๋ง์ ๋์ฌ ์์ ์ ๋๋ค.
Ahhhhaa, ์ด์ ๋ฌด์์ด ์๋ชป๋์๋์ง ์ ์ ์์ต๋๋ค. ์ ๋ฅผ ๋์ ํ์ฌ ์ค์ ํ ๊ฒ ๊ฐ์ต๋๋ค. Nomad๋ผ๋ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก Admin ๊ณ์ ์ ๋ฑ๋กํ ๊ฒ ๊ฐ์ต๋๋ค. ์ฒ์ ๋ก๊ทธ์ธ์ ์๋ํ์ ๋ nomad๋ฅผ ์๋ฌธ์ "n"์ผ๋ก ์ฌ์ฉํ์ต๋๋ค.
db๋ ๋๋ฌธ์์ ์๋ฌธ์ ๊ด๋ฆฌ์์ ์ฐจ์ด๋ฅผ ์๋ณํ์ง ์๊ณ ์ด๋ฅผ ํ๋๋ก ์ทจ๊ธํฉ๋๋ค. ๊ทธ๋์ ์ฒ์ ๋ฑ๋ก์ํ์ ๋ ์ ๊ฒฝ ์ฐ์ง ์์๊ณ , ๊ด๋ฆฌ์์ ์ฌ๋ฐ๋ฅธ ์ฌ์ฉ์ ์ด๋ฆ์ด Nomad๋ผ๋ ์ฌ์ค์ ๋ชจ๋ฅธ ์ฑ nomad์ ์๋ก์ด ์ฌ์ฉ์๋ฅผ ๋ค์ ๋ฑ๋กํ์ต๋๋ค.
์ง๊ธ ๋ก๊ทธ์ธํ๊ณ ๋๋จธ์ง ์ค์ ๋ฐ ํ ์คํธ๋ฅผ ์งํํฉ๋๋ค.
๋์๊ณผ ์ง์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค @NotExpectedYet @davidzwa
๊ฑด๋ฐฐ..
์ด๊ฒ์ ๋ฉ์ง ๋ด์ค Nomad์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌด์์ ๊ฐ์ ํด์ผํ๋์ง ์๊ณ ์์ผ๋ฉฐ์ด๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ๋ ์๊ณ ์์ต๋๋ค.
์น๋ฆฌ ์น๋ฆฌ!
๋ก๊ทธ์ธ ๋ฌธ์ ๋๋ ์ธ์ฆ์ด ๋ฐ์ํ์ง ์์๋ ๊ฒ์ด ์๋๋ผ ์ ํ๋ฆฌ์ผ์ด์ / octoprint ์ธํฐํ์ด์ค์์ api ํค๋ฅผ ๋ง๋ค ๋ ํ ๋น ๋ ์ฌ์ฉ์๋ ์๋ฌธ์ n์ ์ฌ์ฉํ๊ณ octofarm์ Admin ์ฌ์ฉ์๋ nomad, octofarm์ ๋๋ฌธ์ N์ ์ฌ์ฉํฉ๋๋ค. ๋ฌธ์ ์์ด API ํค๋ฅผ ์๋ฝํ์ต๋๋ค.
๋ก๊ทธ์ธ ๋ฌธ์ ๋๋ ์ธ์ฆ์ด ๋ฐ์ํ์ง ์์๋ ๊ฒ์ด ์๋๋ผ ์ ํ๋ฆฌ์ผ์ด์ / octoprint ์ธํฐํ์ด์ค์์ api ํค๋ฅผ ๋ง๋ค ๋ ํ ๋น ๋ ์ฌ์ฉ์๋ ์๋ฌธ์ n์ ์ฌ์ฉํ๊ณ octofarm์ Admin ์ฌ์ฉ์๋ nomad, octofarm์ ๋๋ฌธ์ N์ ์ฌ์ฉํฉ๋๋ค. ๋ฌธ์ ์์ด API ํค๋ฅผ ์๋ฝํ์ต๋๋ค.
์ด๋ฌํ ์ฌ์ฉ์๋ ๊ด๋ จ์ด ์์ต๋๋ค. ํ๋๋ OctoPrint ์ฉ์ด๊ณ ๋ค๋ฅธ ํ๋๋ OctoFarm ์ฉ์ด๋ฉฐ ์์ ํ ๋ค๋ฅผ ์ ์์ต๋๋ค.
์กฐ์ฌ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
์ ์ค๋ช ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.