Octofarm: ์ž˜๋ชป๋œ ์ธ์‡„ ์ง„ํ–‰

์— ๋งŒ๋“  2021๋…„ 03์›” 14์ผ  ยท  10์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: OctoFarm/OctoFarm

ํ”„๋ฆฐํ„ฐ๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ์‹ค์ œ๋กœ 70%์ผ ๋•Œ 100%์™€ ๊ฐ™์ด ์ž˜๋ชป๋œ ์ƒํƒœ๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ์€ CURL์„ ํ†ตํ•ด API ํด๋ผ์ด์–ธํŠธ๋ฅผ ํ†ตํ•ด ํ•œ ๋‹ฌ ์ „์— ์—…๋กœ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ’€์ด๋˜๋Š” ์ธ์‡„๋ฌผ์˜ ํ•˜์œ„ ํด๋”๋กœ ์˜ฎ๊ฒผ์Šต๋‹ˆ๋‹ค.

์žฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด
๋™์ž‘์„ ์žฌํ˜„ํ•˜๋Š” ๋‹จ๊ณ„:

  1. Octoprint ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ธ์‡„ ์‹œ์ž‘(octofarm ์•„๋‹˜)

image
์ด ์ธ์‡„์˜ ์‹ค์ œ ์ง„ํ–‰๋ฅ ์€ ~75%์ž…๋‹ˆ๋‹ค.

Octoprint๊ฐ€ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ:
image

ํ”„๋ฆฐํ„ฐ๋ฅผ ๋‹ค์‹œ ๋™๊ธฐํ™”ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ์ผ์‹œ์ ์œผ๋กœ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

๋ฒ„์ „:

  • Docker ๋ชจ๋†€๋ฆฌ์‹-์ตœ์‹ 
  • ์˜ฅํ† ํŒœ ๋ฒ„์ „ 1.1.12
  • OctoPrint ๋ฒ„์ „: OctoPrint 1.5.3
  • ์˜ฅํ† ํŒŒ์ด: 0.17.0
bug fixed patreon

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ง€๊ธˆ์€ ์ข‹์•„ ๋ณด์ธ๋‹ค! ๋‹น์‹ ์€ ๋ฐ”์œ„.

๋ชจ๋“  10 ๋Œ“๊ธ€

์ด๊ฒƒ์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ์œผ๋ฉฐ ์–ด๋”˜๊ฐ€์—์„œ ์ฒœ์ฒœํžˆ ๋™๊ธฐํ™”๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์—ฌ์ „ํžˆ ๋ฌธ์ œ ์ž…๋‹ˆ๊นŒ @tophattwaffle ์ €๋Š” ์ข€ ๋” ์กฐ์‚ฌ๋ฅผ ํ•ด๋ณด์•˜๊ณ  OctoPrints์™€ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ์˜ˆ์ƒ ์ธ์‡„ ์‹œ๊ฐ„๊ณผ์˜ ๋ถˆ์ผ์น˜ ๋งŒ ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

OctoPrint๊ฐ€ ๋‚ด๊ฐ€ ๋งŒ๋“ค๋ ค๋Š” PR์— ๋ณต์ œํ•˜์ง€ ์•Š์€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ํ•œ ์ž๋ฆฌ ์ˆซ์ž๋กœ ๋ฐ˜์˜ฌ๋ฆผํ•˜๋ฏ€๋กœ ๋‚ด ์ง„ํ–‰ ์ƒํ™ฉ์ด ์‹ค์ œ ๋ฐฑ๋ถ„์œจ๊ณผ ๋” ์ผ์น˜ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ทธ ์–ด๋Š ๊ฒƒ๋„ ๋‹น์‹ ์ด๋ณด๊ณ ์žˆ๋Š” ์—„์ฒญ๋‚œ ๋ถˆ์ผ์น˜๋ฅผ ์ผ์œผํ‚ค์ง€ ์•Š์œผ๋ฏ€๋กœ ์ง€๊ธˆ์€ ์•ฝ๊ฐ„ ํ˜ผ๋ž€ ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

๊ธฐ๊ปํ•ด์•ผ ๋‚˜๋Š” ํผ์„ผํŠธ ์•„์›ƒ

์š”์ฒญ์„ PRํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ฐœ๋ฐœ์— ๋„๋‹ฌํ•˜๋ฉด ์‹ค์ œ๋กœ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด ์–ด๋–ค ์กฐ์น˜๋ฅผ ์ทจํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? 1.1.12๋ฅผ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.
docker monolithic์—์„œ ๋‹ค์Œ ๋นŒ๋“œ๋ฅผ ๊ธฐ๋‹ค๋ ค์•ผํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์˜.

2021๋…„ 3์›” 24์ผ ์ˆ˜์š”์ผ 04:35 James Mackay @ . * > ์“ด:

์š”์ฒญ์„ PRํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ฐœ๋ฐœ์— ๋„๋‹ฌํ•˜๋ฉด ๋‚˜๋Š” ๋‹น์‹ ์˜
ํ”ผ๋“œ๋ฐฑ์„ ํ†ตํ•ด ์‹ค์ œ๋กœ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/OctoFarm/OctoFarm/issues/364#issuecomment-805647982 ,
๋˜๋Š” ๊ตฌ๋… ์ทจ์†Œ
https://github.com/notifications/unsubscribe-auth/ABTV23MUBIWQLHCZ2BCNQG3TFGW7PANCNFSM4ZEZDFZQ
.

์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด ์–ด๋–ค ์กฐ์น˜๋ฅผ ์ทจํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? ๋„์ปค ๋ชจ๋†€๋ฆฌ์‹์—์„œ 1.1.12๋ฅผ ์‹คํ–‰ ์ค‘์ด๋ฏ€๋กœ ๋‹ค์Œ ๋นŒ๋“œ๋ฅผ ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.
โ€ฆ
2021๋…„ 3์›” 24์ผ ์ˆ˜์š”์ผ 04:35 James Mackay @ . * > ์ผ๋‹ค: ๋‚˜๋Š” ๊ทธ ์š”์ฒญ์„ PRํ–ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ฐœ๋ฐœ์— ๋„๋‹ฌํ•˜๋ฉด ์‹ค์ œ๋กœ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. โ€” ๋‹น์‹ ์ด ์–ธ๊ธ‰๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub < #364 (comment) >์—์„œ ํ™•์ธํ•˜๊ฑฐ๋‚˜ https://github.com/notifications/unsubscribe-auth/ABTV23MUBIWQLHCZ2BCNQG3TFGW7PANCNFSM4ZEZDFZQ ๊ตฌ๋…์„ ์ทจ์†Œ

pull-request๊ฐ€ @NotExpectedYet์— ์˜ํ•ด ๋ณ‘ํ•ฉ๋˜๋ฉด monolithic-dev ์—์„œ ๋นŒ๋“œ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ด ์ด๋ฏธ์ง€์— ์ตœ์‹  ์ž‘์—…์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ๋˜์‹œ๋ฉด ์ค€๋น„๊ฐ€ ๋˜๋ฉด ์•Œ๋ ค๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด์ œ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. @tophattwaffle ์€ ์ตœ์‹  ๊ฐœ๋ฐœ ๋นŒ๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ง€์—ฐ์— ๋Œ€ํ•ด ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ตœ๊ทผ์— ์—…๋ฐ์ดํŠธ๋˜์—ˆ๊ณ  ์ง€๊ธˆ๊นŒ์ง€๋Š” ์ข‹์•„ ๋ณด์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์•ž์œผ๋กœ ๋ฉฐ์น  ๋™์•ˆ ๊ทธ๊ฒƒ์„ ๋ชจ๋‹ˆํ„ฐ๋ง ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์†๊ฐ€๋ฝ์ด ๊ต์ฐจ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! XD

์ง€๊ธˆ์€ ์ข‹์•„ ๋ณด์ธ๋‹ค! ๋‹น์‹ ์€ ๋ฐ”์œ„.

๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ณด๊ณ ํ•˜๊ณ  ํ•ด๊ฒฐ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•˜์—ฌ ์ด ์ •๋ณด๋ฅผ ๊ณต๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰