System ์์ ์ค(169)
-
[Ubuntu] Docker gitlab ์ค์น ๋ฐ Mail ๊ธฐ๋ฅ ํ์ฑํ
(์๋ฌธ๋์) Automating DevOps with GitLab CI/CD Pipelines: Build efficient CI/CD pipelines to verify sec... Paperback COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ Ubuntu 22.04 LTS Gitlab Docker ์ค์น ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ฃผ๋๊ฐ ํ์ฌ ์ด์์ค์ธ ํ๋ก์ ํธ ๋ชจ์์์ ์ฌ์ฉํ๋ ํ์๊ด๋ฆฌ ํด์ ์ธ๋ถ์์ ์ฌ์ฉํ ์ ์๋ github(๊นํ), gitlab(๊น๋ฉ)์ด ์๋ gitea(๊นํฐ)๋ฅผ ์ฌ์ฉํ๊ณ ์์ด์. ์ด๋ ๊ตฌ์ฑ์์ ์ฝ๋ ํ๋ํ๋๊ฐ ์ฐ๋ฆฌ์ ์์คํ ์์ฐ์ด๊ณ , ์ต๋ํ ๋ณด์์ ์ผ๋ก ๋ฐฉ์ดํ์ฌ ์ธ๋ถ ์ ์ถ์ ๋ง๊ธฐ ์ํจ์ด์์. ํ์ง๋ง,..
2023.08.02 -
[Redmine] Cell Phone, Tablet์ผ๋ก ์ ์ํ๊ธฐ
๐ [Redmine] Cell Phone, Tablet์ผ๋ก ์ ์ํ๊ธฐ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ด ์ ๊ธ์์ ์ฃผ๋๊ฐ ์? Redmine์ ๊ตฌ์ถํ๋ ค๊ณ ํ๊ณ , ์ด๋ค ๋ฌธ์ ๋ค์ด ์์๋์ง๋ฅผ ์ด์ผ๊ธฐ ํ์์ด์. ๊ทธ๋ฐ๋ฐ, ๋๋์ด ํธ๋ํฐ์ผ๋ก ์ฐ๊ฒฐํ ์ ์๋ ํ ์คํธ๊ฐ ๋ชจ๋ ๋๋์ ํด๋น ๋ด์ฉ์ ์ ๋ฆฌํด ๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ฃผ๋๋ iPhone์ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ iPhone์ผ๋ก ๋ด์ฉ์ ์ ๋ฆฌํ๊ณ ์ ํฉ๋๋ค. ์ฐธ๊ณ ๋ก ๋ด๋ถ ๋ณด์์ ์ํด WireGuard๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ, WireGuard๋ฅผ ํตํด VPN์ ์ ์ํ์ง ์์ผ๋ฉด ๋ด๋ถ System์ ์ ๊ทผํ ์ ์๋ ์ํ์ ๋๋ค. ๐ฝ Redmine ๐ฆ iPhone ์ ์ ์ต์ด ์์ ๊ฐ์ด Application์ ๋ด๋ ค ๋ฐ์ ์ ์๋ App์์ Redmine์ ๊ฒ์ํ๊ณ , ์ํ๋ Application์ ๋ด๋ ค ๋ฐ์..
2023.07.15 -
[๊ฐ์ํ - Container] Docker๋ฅผ ์ด์ฉํ Ansible ์ค์นํ๊ธฐ
์ค์๋ธ ์ฒ ์ ์ ๋ฌธ:Ansible๋ก ํด๋ผ์ฐ๋ ๊ตฌ์ฑ ๊ด๋ฆฌ ์๋ํํ๊ธฐ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ Docker๋ฅผ ์ด์ฉํ Ansible ์ค์นํ๊ธฐ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ Infrastructure as Code (IaC)๋ ์ฝ๋ํ ์ธํ๋ผ๋ผ๊ณ ๋ถ๋ฆฌ๋ฉฐ, ์๋ ํ๋ก์ธ์ค๊ฐ ์๋ ์ฝ๋๋ฅผ ํตํด ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ๊ณ , ํ๋ก๋น์ ๋ํ๋ ๊ฒ์ ๋งํด์. IaC๋ฅผ ์ด์ฉํ๋ฉด ์ธํ๋ผ ์ฌ์์ ๋ด์ ๊ตฌ์ฑ ํ์ผ์ด ์์ฑ๋๊ธฐ ๋๋ฌธ์ ๊ตฌ์ฑ์ ํธ์งํ๊ณ , ๋ฐฐํฌํ๊ธฐ๊ฐ ๋ ์ฌ์์ง๊ฒ ๋ฉ๋๋ค. ๋ํ, ๋งค๋ฒ ๋์ผํ ํ๊ฒฝ์ ํ๋ก๋น์ ๋ํ๋๋ก ๋ณด์ฅํ ์ ์์ด์. IaC๋ ๊ตฌ์ฑ ์ฌ์์ ์ฝ๋ํ ํ๊ณ , ๋ฌธ์ํ ํจ์ผ๋ก ๊ตฌ์ฑ ๊ด๋ฆฌ๋ฅผ ์ง์ํ๊ธฐ ๋๋ฌธ์ ๊ตฌ์ฑ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฌธ์ํํ์ง..
2023.07.14 -
[๊ฐ์ํ - Container] Docker Container๋ฅผ ์ด์ฉํ Ubuntu Container (systemctl ๋ช ๋ น์ด ๋๊ฒ ๋ง๋ค๊ธฐ) ์ค๋นํ๊ธฐ
์๋ฒฝํ IT ์ธํ๋ผ ๊ตฌ์ถ์ ์ํ Docker COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ Docker Container๋ฅผ ์ด์ฉํ Ubuntu Container (systemctl ๋ช ๋ น์ด ๋๊ฒ ๋ง๋ค๊ธฐ) ์ค๋นํ๊ธฐ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ด๋ฒ์๋ Docker๋ฅผ ์ด์ฉํด์ Ubuntu Server๋ฅผ ์ค๋นํด ๋ณด๋ ค๊ณ ํด์. ์ด๋ ์ฌ๋ฌ Application์ ์ค๋นํ ๋, ์ฌ์ฉํ๊ณ ์ ํ๋ Template๊ณผ ๊ฐ์ ๊ฒ์ด ๋ ๊ฑฐ๊ณ , ์ฌ์ฉํ๊ธฐ ํธํ๊ฒ ์ค๋นํด ๋ณด๋ ค๊ณ ํด์. ๐ฝ Docker Container ๐ฆ Ubuntu - Image ๋ด๋ ค๋ฐ๊ธฐ ๋จผ์ 2023๋ 02์ 23์ผ ๊ธฐ์ค ์ต์ Ubuntu Image๋ฅผ ์ค๋นํด ๋ณผ๊ฒ์. ์ต์ด ์ ๋ช ๋ น์ด๋ฅผ ..
2023.07.14 -
[๊ฐ์ํ - Container] Docker Container๋ฅผ ์ด์ฉํ Redmine ์ค์นํ๊ธฐ
Redmine Cookbook COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ Docker Container๋ฅผ ์ด์ฉํ Redmine ์ค์นํ๊ธฐ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ด๋ฒ ์๊ฐ์๋ ์ผ์ ๊ด๋ฆฌ๋ฅผ ํ๊ณ , ๊ณผ์ ์ ๊ด๋ จํ ํฐ์ผ์ ๋ฐ๊ธํ๊ณ , ๊ณผ์ ์ ์ํ ํ๊ฒ ํ ๋น๋ฐ๊ณ , ํ ๋นํ ์ ์๋๋ก ๋์์ฃผ๋ Redmine์ด๋ผ๋ ๊ฒ์ ์ค์นํด ๋ณด๋ ค๊ณ ํด์. ์ฌ์ค ์ด์ ์ ์ ์ ๋์ Redmine์ ์ฌ์ฉํ์์ผ๋, ํฌ๋ฃจ๋ค์ ์๊ตฌ์ฌํญ์ด ํธ๋ํฐ์ผ๋ก ํ์ธ ๋์์ผ๋ฉด ์ข๊ฒ ๋ค๋ ๊ฒ์ด์๋๋ฐ, OpenVPN์ ํตํด VPN๋ง์ ์ ์ํด์ผ ์ด์ฉ์ด ๊ฐ๋ฅํ๋ ๋ด๋ถ ๊ตฌ์กฐ๋ก ๊ตฌ์ถ๋ System์์ ํธ๋ํฐ์ด๋, ํ ๋ธ๋ฆฟ์ผ๋ก OpenVPN ์ ์์ด ๋ค์ ์ด๋ ค์ด ๊ฒ์ ํ์ธํ๊ณ , ์ด ๋๋ฌธ์ ..
2023.07.12 -
[๊ฐ์ํ - Container] Docker Container๋ฅผ ์ด์ฉํ MariaDB ์ค์นํ๊ธฐ
๐ Docker Container๋ฅผ ์ด์ฉํ MariaDB ์ค์นํ๊ธฐ ๐ฝ Maria DB ๐ฆ Docker Container - ์ค์นํ๊ธฐ ์ฃผ๋๋ Docker Container ์ค Maria DB Docker Container๋ฅผ ๋ฐ๊ณ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ์ ํํ์์ด์. ์ด Image๋ฅผ ์ด์ฉํ์ฌ Data Base๋ฅผ ์ค๋นํด ๋ณด๋๋ก ํ ๊ฒ์. ์ฐธ๊ณ ๋ก ์์ ๊ฐ์ด Docker ๊ถํ์ด ์์ด Error๊ฐ ๋๋ฉด sudo ๋ช ๋ น์ ํตํด ํ ์๋ ์์ง๋ง, ๊ต์ฅํ ๋ฒ์ก์ค๋ฝ๊ธฐ ๋๋ฌธ์ ๊ด๋ฆฌ์ฉ ๊ณ์ ์๋ ์์ ๊ฐ์ด ๊ถํ์ ์ค์ ํด ์ฃผ๊ณ , newgrp {๊ทธ๋ฃน ์ด๋ฆ} ๋ช ๋ น์ด๋ฅผ ํตํด sudo ๋ช ๋ น ์์ด Docker ๋ช ๋ น์ ์ธ ์ ์๊ฒ ํ ์ ์์ด์. ๊ทธ๋ฐ ๋ค ์์ ๊ฐ์ด MariaDB Docker Image๋ฅผ ๋ด๋ ค ๋ฐ์ ์ค๋๋ค. Image๊ฐ ์ ์์ ์ผ๋ก ๋ด..
2023.07.11