Firebase2 Firebase Hosting ์ GitHub Actions ์ฌ์ฉํด์ CI/CD ๊ตฌ์ถํ๊ธฐ CI/CD๋? CI (์ง์์ ํตํฉ, Continuous Integration) ๊ฐ๋ฐ์๋ค์ด ์์ค ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊น์ ํธ์ํ ๋๋ง๋ค ์๋์ผ๋ก ์ฝ๋ ๋ณ๊ฒฝ์ ํตํฉํ๊ณ ํ ์คํธํ๋ ํ๋ก์ธ์ค ์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ๋์์ ์์ ํ๋ ํ๋ก์ ํธ์์ ์ฝ๋ ์ถฉ๋์ ๋ฐฉ์งํ๊ณ , ์ฝ๋ ํ์ง์ ์ ์งํ๋ฉฐ, ๋น ๋ฅธ ์ค๋ฅ ๊ฒ์ถ์ ๊ฐ๋ฅํ๊ฒ ํจ ์๋ํ๋ ๋น๋ ๋ฐ ํ ์คํธ ์์ ์คํ ex) Jenkins, Travis CI, CircleCI, GitHub Actions CD (์ง์์ ๋ฐฐํฌ, Continuous Deployment) ์ํํธ์จ์ด ๋ณ๊ฒฝ ์ฌํญ์ ์๋์ผ๋ก ํ๋ก๋์ ํ๊ฒฝ์ผ๋ก ๋ฐฐํฌํ๋ ๊ฒ ์ฃผ์ ์ด์ ์ฝ๋ ํ์ง ํฅ์ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ์๋ ํฅ์ ์ ์ํ ์ค๋ฅ ๊ฐ์ง ๋ฐ๋ณต ๊ฐ๋ฅํ ํ๋ก์ธ์ค GitHub Actions๋? GitHub์์ ์ ๊ณตํ๋ CI/CD ๋๊ตฌ.. 2023. 9. 12. [Firebase] Cloud Firestore ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ํด๋ผ์ด์ธํธ ์ก์ธ์ค๊ฐ 4์ผ ํ์ ๋ง๋ฃ๋ฉ๋๋ค ๋ฌธ์ ์ํฉ ๋ด๊ฐ ์ฒ์ ํ์ด์ด๋ฒ ์ด์ค ์ฐ๊ฒฐํ ๋ ํ ์คํธ ๋ชจ๋๋ก ์ค์ ํด๋ฌ๊ฐ์ง๊ณ ๊ณง ํด๋ผ์ด์ธํธ ์ก์ธ์ค๊ฐ ๋ง๋ฃ๋๋ ๋ณด์ ๊ท์น์ ์์ ํ๋ผ๊ณ ๋ฉ์ผ์ด ๋ ์์๋ค. ์ฐ์ , (๋์ฒ๋ผ) ํ ์คํธ ๋ชจ๋์์ ๊ฐ๋ฐ์ ์์ํ ๊ฒฝ์ฐ ๋ณด์ ๊ท์น ํญ์ ๋ค์ด๊ฐ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์์ฑ๋์ด ์๋ ์ฝ๋๋ฅผ ํ์ธํ ์ ์์ ๊ฒ์ด๋ค. rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow read, write: if request.time < timestamp.date(2022, 10, 14); } } } Cloud Firestore ๋ณด์ ๊ท์น Cloud Firestore ๋ณด์ ๊ท์น์ ์ฌ์ฉํ๋ฉด ์ธํ๋ผ๋ฅผ .. 2022. 10. 10. ์ด์ 1 ๋ค์