docker compose up --build- http://localhost:8234 ํ์ด์ง์์ ์๋น์ค๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
git clone https://github.com/chalkpe/decelerator.git
cd decelerator
nvm use
pnpm install
pnpm run builddocker run --name postgres -p 5432:5432 -e POSTGRES_HOST_AUTH_METHOD=trust -d --rm postgres:17
pnpm -F @decelerator/database run push- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฆฌ์
์ด ํ์ํ ๊ฒฝ์ฐ
--force-resetํ๋๊ทธ๋ฅผ ์ถ๊ฐํด ๋ค์ push ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์์ต๋๋ค.
temporal server start-dev- Temporal ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ์ง ๋ง์ธ์.
๊ธฐ๋ณธ ์ค์ ์ ๋ณต์ฌํ์ฌ ์ฌ์ฉํฉ๋๋ค.
cp packages/database/.env.example packages/database/.env
cp packages/website/.env.example packages/website/.env
cp packages/worker/.env.example packages/worker/.envpnpm run dev- http://localhost:8234 ํ์ด์ง์์ ์๋น์ค๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
- http://localhost:8233 ํ์ด์ง์์ Temporal UI๋ฅผ, http://localhost:5555 ํ์ด์ง์์ Prisma Studio๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ๋ก์ปฌ ๊ฐ๋ฐ ์๋ฒ๋ ์ธ๋ถ์์ ์ ๊ทผํ ์ ์๊ธฐ ๋๋ฌธ์ Misskey ์๋ฒ์ ๋ก๊ทธ์ธํ๋ ค๊ณ ํ๋ฉด Failed to fetch client information ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ก์ปฌ ํ๊ฒฝ์์ Misskey ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ๋ ค๋ฉด, ํด๋น Misskey ์๋ฒ์์ ๋ก์ปฌ ๊ฐ๋ฐ ์๋ฒ์ VITE_REDIRECT_URL์ ํตํด ์ ๊ทผํ ์ ์์ด์ผ ํฉ๋๋ค. ngrok ๋ฑ์ ์ฌ์ฉํ์ฌ ๋ก์ปฌ ์๋ฒ๋ฅผ ์ธ๋ถ์ ๊ฐ๋ฐฉํ ์ ์์ต๋๋ค.
์๋ ๋ช ๋ น์ด๋ก ngrok์ ์คํํ๊ณ ํฌ์๋ฉ URL์ ๋ณต์ฌํฉ๋๋ค.
ngrok http 8234ngrok ํ๋ก์ธ์ค๋ฅผ ๋์ง ๋ง๊ณ ์๋ ๋ช
๋ น์ด๋ก ๊ฐ๋ฐ ์๋ฒ๋ฅผ ์คํํฉ๋๋ค. VITE_REDIRECT_URL ํ๊ฒฝ ๋ณ์๋ฅผ ๋ณต์ฌํ URL๋ก ๋ณ๊ฒฝํ์ธ์.
__VITE_ADDITIONAL_SERVER_ALLOWED_HOSTS=.ngrok-free.app VITE_REDIRECT_URL=https://************.ngrok-free.app pnpm run dev