Synology NAS์—์„œ Docker๋กœ ๋ฏธ๋””์–ด์œ„ํ‚ค ์šด์˜ํ•˜๊ธฐ

์‹œ๋†€๋กœ์ง€ DSM์—์„œ ์ง€์›ํ•˜๋Š” ๋ฏธ๋””์–ด์œ„ํ‚ค๋Š” Apache ์„œ๋ฒ„๋ฅผ ์š”๊ตฌํ•ด์„œ, ๋„์ปค๋กœ (L)EMP ์Šคํƒ์„ ๋งŒ๋“ค์–ด์„œ ์šด์˜ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค.bitnami์—์„œ ๋งŒ๋“  nginx, mariadb, php-fpm๊ณผ thenets์—์„œ ๋งŒ๋“  parsoid๋ฅผ ์ด์šฉํ•˜์˜€๋‹ค. ์ผ๋‹จ EMP ์Šคํƒ์„ docker-compose.yml ํŒŒ์ผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑํ•˜์˜€๋‹ค. php๋Š” ์ตœ์‹  ๋ฒ„์ „์ด ๋ฒ„๊ทธ๋กœ ์ธํ•ด ๋ฏธ๋””์–ด์œ„ํ‚ค์™€ ํ˜ธํ™˜์ด ์•ˆ ๋งž๋‹ค๊ณ  ํ•ด์„œ 7.2๋ฒ„์ „์„ ์ด์šฉํ•˜์˜€๋‹ค. ๋‹ค์Œ์œผ๋กœ, nginx ์„œ๋ฒ„ ์„ค์ •์„ ์œ„ํ•ด ๋‹ค์Œ ํŒŒ์ผ์„ docker/wiki ์•ˆ์— ์ž‘์„ฑํ•˜์˜€๋‹ค. ์ด์ œ ์œ„ docker-compose up […]

์‹œ๋†€๋กœ์ง€ nas์—์„œ git์œผ๋กœ ๊ณ ํ†ต๋ฐ›๋‹ค

git server๋ฅผ ์„ค์น˜ํ•ด์„œ ์ง์ ‘ ์ด๊ฒƒ์ €๊ฒƒ ํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜…๋„๋ฌด์ง€ ssh๋กœ ํด๋กœ๋‹๋ถ€ํ„ฐ ๋˜์งˆ ์•Š์•„์„œ ๊ฒฐ๊ตญ Docker ์œ„์—์„œ ๋Œ์•„๊ฐ€๋Š” gitlab์„ ์ด์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ํ›จ์”ฌ ๊น”๋”ํ•˜๊ฒŒ ์ž˜ ๋Œ์•„๊ฐ€๊ณ  GUI๋„ ์ข‹๊ณ  ๋งŒ์กฑ์Šค๋Ÿฝ๋‹ค. ํ•˜์ง€๋งŒ ์ง์ ‘ ๊ฑด๋“œ๋Š” ์žฌ๋ฏธ๋Š” ๋œํ•ด์กŒ๋‹ค ใ… ใ… 

์‹œ๋†€๋กœ์ง€ NAS์— git ์„œ๋ฒ„ ๊ตฌ์ถ• ์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฌธ์ œ ํ•ด๊ฒฐ

DSM์— git์„ ์„ค์น˜ํ•˜๊ณ  ํด๋กœ๋‹๊นŒ์ง€ ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌป๋Š” ๊ฒƒ์ด ๊ท€์ฐฎ์•„์„œ rsa ํ‚ค๋ฅผ ๋งŒ๋“ค๊ณ  ๋“ฑ๋กํ–ˆ๋Š”๋ฐ, ๊ณ„์† ํด๋กœ๋‹ ์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌผ์—ˆ๋‹ค. ํ•œ์ฐธ ๊ฒ€์ƒ‰ํ•œ ๋์— ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ์•„๋ž˜ ๋ธ”๋กœ๊ทธ์—์„œ ์ฐพ์•˜๋‹ค. ์œ„ ๋ธ”๋กœ๊ทธ์—์„œ ์•Œ๋ ค์ฃผ๋Š” ๋Œ€๋กœ passwd ํŒŒ์ผ์„ ์ˆ˜์ •ํ–ˆ๋‹ค๊ฐ€ ์›์ƒ๋ณต๊ตฌํ•˜๋˜, NAS๋ฅผ ์žฌ๋ถ€ํŒ…ํ•˜์ง€ ์•Š์•„๋„ ์ œ๋Œ€๋กœ ์ ์šฉ๋˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ์•”ํ˜ธ ๋ฌป์ง€ ์•Š๊ณ  ์ œ๋Œ€๋กœ ํด๋กœ๋‹์ด ๋˜์—ˆ๋‹ค. ์ด์ œ ๋ฒ„์ „๊ด€๋ฆฌ ํ•˜๋ฉด์„œ ๊ฐœ๋ฐœํ•ด์•ผ์ง€…

์‹œ๋†€๋กœ์ง€ NAS์—์„œ nginx ๊ตฌ๋™ํ•˜๊ธฐ – ์„ค์ • ๋ฌธ์ œ

DSM ์ƒ์—์„œ nginx๋ฅผ ์ด์šฉํ•ด์„œ ์›Œ๋“œํ”„๋ ˆ์Šค๋ฅผ ์šด์˜ํ•˜๋ ค๋ฉด nginx์˜ ์„ค์ • ํŒŒ์ผ ๋‚ด์—์„œ ์•„๋ž˜ ๊ตฌ๋ฌธ์„ ์ถ”๊ฐ€ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์ธํ„ฐ๋„ท์— ๋งŽ์ด ๋ณด์ด๋Š” ๊ธ€์„ ๋ณด๋ฉด /etc/nginx/app.d/server-workstation-vhost.conf ์ธ๊ฐ€ ํ•˜๋Š” ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜๋ผ๊ณ  ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿด ๊ฒฝ์šฐ, ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด์„œ ์„ค์ •์ด ์›์ƒ๋ณต๊ตฌ๋˜์–ด ๋ธ”๋กœ๊ทธ๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ฒ€์ƒ‰์„ ํ•ด๋ณธ ๊ฒฐ๊ณผ, ์•„๋ž˜ ๋ธ”๋กœ๊ทธ ๊ธ€์—์„œ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜๋‹ค. ๋ฐ”๋กœ ์œ„ ํŒŒ์ผ ๋‚ด์˜ include ๋˜๋Š” […]