title: "๋ฐ์ด๋ธ์ฝ๋ฉ ์ฑ, ๋ก์ปฌ์ ๋๋๋ฐ ๋ฐฐํฌ๋ ์ ์ด๋ ๊ฒ ํ๋ค๊น" description: "๋ด์ค - ์๋ฌธ ๊ธฐ๋ฐ ์์ฝ ํ์" date: 2026-06-08 tags: [vibe-coding] source: "https://dev.to/thpl/deploying-a-complex-cursor-built-app-prisma-postgres-inngest-supabase-in-production-4019" sidebar: order: 0
์ ๋ชฉ(ํ๊ธ): ๋ฐ์ด๋ธ์ฝ๋ฉ ์ฑ, ๋ก์ปฌ์ ๋๋๋ฐ ๋ฐฐํฌ๋ ์ ์ด๋ ๊ฒ ํ๋ค๊น ์๋ฌธ ์ ๋ชฉ(์๋ฌธ): Deploying a Complex Cursor-Built App: Prisma, Postgres, Inngest & Supabase on Vercel, Railway and Jetpacked ์๋ฌธ: Deploying a Complex Cursor-Built App: Prisma, Postgres, Inngest & Supabase on Vercel, Railway and Jetpacked ์์ค: dev-to-vibecoding MD ํ์ผ: content/2026-06-08/dev-to-vibecoding-deploying-a-complex-cursor-built-app-prisma-postgr.md
ํต์ฌ ๋ด์ฉ
Cursor๋ก ๋ง๋ ํ์คํ ์ฑ์ VercelยทRailwayยทJetpacked 3๊ณณ์ ์ค์ ๋ฐฐํฌํด๋ณธ ๊ฒฐ๊ณผ๋ฅผ ๊ณต์ ํ ๊ธ์ด์์.
ํ ์คํธ ์ฑ์ 'VibeSplit', AI ์์์ฆ ์ค์บ + ๊ทธ๋ฃน ์ง์ถ ์ ์ฐ ์ฑ์ด์์. Next.js 15, Prisma + PostgreSQL, Supabase Auth, Inngest ๋ฐฑ๊ทธ๋ผ์ด๋ ์ก, OpenAI Vision, Stripe, Resend๊น์ง 7๊ฐ ์คํ์ด ๋ฌผ๋ฆฐ ๊ตฌ์กฐ๊ฑฐ๋ ์.
ํต์ฌ ๋ฐ๊ฒฌ์ "๋ก์ปฌ์์ ๋์ํด๋ ๋ฐฐํฌ๋ ๋ค๋ฅธ ๋ฌธ์ "๋ผ๋ ๊ฑฐ์์. NEXT_PUBLIC_SUPABASE_URL ๊ฐ์ ๋น๋ํ์ ํ๊ฒฝ๋ณ์๋ ์ปจํ ์ด๋ ์์ ์์ ์ ์ด๋ฏธ ๋ฆ์ด์. DB ๋ง์ด๊ทธ๋ ์ด์ , OAuth ๋ฆฌ๋ค์ด๋ ํธ URL, ์นํ ์๋ํฌ์ธํธ, ์ฌ๋ฐ๋ฅธ ํฌํธ ๋ฐ์ธ๋ฉ โ ๊ฐ๋จํ ์ฑ์์ ์จ์ด์๋ ๋ฌธ์ ๋ค์ด ํ๊บผ๋ฒ์ ํฐ์ง๋ ๊ฑฐ์ฃ .
๋ฐ์ด๋ธ์ฝ๋ฉ์ผ๋ก ๋ง๋ ์ฑ์ ์ง์งํ๊ฒ ๋ฐ์นญํ๋ ค๋ ๋ถ์ด๋ผ๋ฉด ๊ผญ ์ฝ์ด๋ณผ ๋งํ ์ค์ ํ๊ธฐ์์.
์ก๋์ค์ ํ๋ง๋
๋น๋ํ์ ํ๊ฒฝ๋ณ์ยทDB ๋ง์ด๊ทธ๋ ์ด์ ยทOAuth ๋ฆฌ๋ค์ด๋ ํธยท์นํ URL์ ๋ก์ปฌ์์ ์ ๋ณด์ด๋ค๊ฐ ํ๋ก๋์ ์์ ํ๊บผ๋ฒ์ ํฐ์ง๊ฑฐ๋ ์.