2021-01-27(Wed)
Last updated
Last updated
ํญ๋ชฉ | ๋ด์ฉ |
ํ์ต ๋ ์ง | 2021-01-27(์) |
ํ์ต ์๊ฐ | 10:00~24:00 |
ํ์ต ๋ฒ์ ๋ฐ ์ฃผ์ | DB ์ค๊ณ |
ํ์ต ๋ชฉํ | ํ๋ก์ ํธ ์งํ์ ํ์ํ DB๋ฅผ ์ค๊ณํ๋ค. |
๋๋ฃ ํ์ต ๋ฐฉ๋ฒ | eunhkim, yohlee๋๊ณผ adobe xd๋ก ํ์ด์ง๋ฅผ ๋์์ธํ์๋ค. |
lucidchart๋ฅผ ํ์ฉํ์ฌ DB๋ฅผ ์ค๊ณํ์๋ค.
1:1, 1:๋ค, ๋ค:๋ค ๊ด๊ณ๋ง ํํํ๋ค. ์ด์ฐจํผ ๋ ์ผ์ฆ ๋ชจ๋ธ ์ฐ๊ด์์์๋ ์ด ๊ฒ๋ค๋ง ์ทจ๊ธํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ดํ task๋ฅผ ์๋์ ๊ฐ์ด ๋๋ด๋ค.
ํ๋ก์ ํธ ์ ์ฒด html ๊ตฌ์กฐ ์ก๊ธฐ
DB migrate ํ์ผ/ seed or fixture ๋ฐ์ดํฐ ์ ํ
API ๋ฌธ์ ๋ฐ๋ผ router์ controller ์ ํ
docker๋ก ๊ฐ๋ฐํ๊ฒฝ์ ํ์ํ gem ์ถ๊ฐ ์ค์น ๋ฐ ํ task ํตํฉ
์ด ์ค ์ํผ๋๊ณผ 4๋ฒ์งธ task๋ฅผ ํจ๊ป ์งํํ์๋ค. ์ฌ์ค ์ด ๋ถ๋ถ์ ์์ ์ ์ํผ๋์ด docker-compose ์ฌ์ฉ๋ฒ๊ณผ volume ์ฐ๋์ ํ์ตํด๋์ ์ ๋น ๋ฅด๊ฒ ๋๋ ๊ฑฐ๋ผ ์๊ฐํ๋๋ฐ, gem ์ถ๊ฐํ๋ฉฐ ์๊ธฐ๋ ์ถฉ๋๊ณผ docker rails ์ด๋ฏธ์ง์ postgsql ์ด๋ฏธ์ง ์ฐ๋์ ์ด์๊ฐ ์ข ์์ด์ ์๊ฐ์ด ์ค๋๊ฑธ๋ ธ๋ค.
๊ฐ๋ น ๋ฌธ์ ์ค ํ๋์๋ ๋ฐ์ธ๋ฉ. ๋์ปค ์ปจํ
์ด๋ ๋ด๋ถ์์ ๋์๊ฐ๋ rails๋ฅผ ๋ด ๋ก์ปฌ์ localhost:3000
์ผ๋ก ์ ๊ทผํ๋ ค๋ฉด ๋จ์ํ ํฌํธ๋ง ์ฐ๋ค๊ณ ๋๋ ๊ฒ์ด ์๋๋ผ ์๋์ฒ๋ผ ๋ฐ์ธ๋ฉ๊น์ง ํด์ค์ผํ๋ค. ๊ทธ๋ผ ์ปจํ
์ด๋ ๋ฐ๊นฅ์์ 3000 port๋ก ์ ๊ทผํ๋ ๊ฒ๋ค์ any bindingํ๋ค.
rails server -b 0.0.0.0 -p 3000
https://blog.cometkim.kr/posts/start-ruby-on-rails-with-docker/
์ค๋์ ์๋ด์ ์์ผ๋ก ํ๋ก์ ํธ์ ๋ฆ๊ฒ ์ฐธ์ฌํ์๋ค. DB์ ๊ด๋ จํ์ฌ ์์ ft_mate ํ๋ก์ ํธ๋ฅผ ์งํํ ๋ ๊ณ ์ํ๋ ๊ธฐ์ต์ด ์๋ ์ฐธ์ด๋ผ ์ด๋ฒ ๊ธฐํ์ ๋ฝ๊ฐ๋ณด๊ณ ์ถ์๋๋ฐ, ํ์๋ค์ด ๋๋ถ๋ถ ๋ฝ๊ฐ์ฃผ์ ์ํ์ฌ์ ์กฐ๊ธ ์์ฌ์ ๋ค. ๊ทธ๋ฆฌ๊ณ docker๋ก ํ๊ฒฝ์ ํ ํ๋ฉฐ ๋๊ผ๋๋ฐ, ๊ฐ์ํ ๊ธฐ์ ์ ์ ๋ง.. ํ์ ํ ๋ ํ์์ธ ๊ฒ ๊ฐ๋ค. ์ด๋ ๊ฒ๋ gem ํ์ผ์ด ์ถฉ๋ํด๋๋๋ฐ ์ปจํ ์ด๋๊ฐ ์์๋ค๋ฉด ์ผ๋ง๋ ๋์ฐํ์๊น..
ํ task๋ฅผ ํ ์คํธํ๋ฉด์ environment ๊น ๋ธ๋์น์ ํตํฉํด๋๊ฐ๋ค.