iT邦幫忙

2022 iThome 鐵人賽

DAY 19
0
Modern Web

Full Stack Web Development 網站實作系列 第 19

Day 19 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (11) -- Deploy佈署到 Vercel

  • 分享至 

  • xImage
  •  

(1) push 程式碼到 gitHub
(2) Import 華國美學畫廊(image gallery app) 到 Vercel
(3) 3-1 環境變數(Environment Variables)
(3) 3-2 佈署(deploy)

現在,華國美學畫廊(image gallery app) 已經完成了,可以佈署(deploy)到網路,將佈署到 Vercel。
(1) push 程式碼到 gitHub
因為 Next.js 是架在 React 上,當建立一個 Next app 的時候,React 會自動建立 repository,所以,不需要再執行 git init。
如果,不要使用這個預設的 repository,可以用 rm -rf .git(Linux 下的指令)。然後,在用 git init 重新建立一個新的 repository。

(2) Import 華國美學畫廊(image gallery app) 到 Vercel。
https://vercel.com/new 註冊。
https://ithelp.ithome.com.tw/upload/images/20221004/20129584kIwRWCPn7X.png

選擇 gitHub。
https://ithelp.ithome.com.tw/upload/images/20221004/20129584fdn4H1mAcy.png

接下來 會進入這個畫面:
https://ithelp.ithome.com.tw/upload/images/20221004/20129584IfMLhxCgHb.png

再來,選擇國家及輸入電話號碼,取得驗證碼。
https://ithelp.ithome.com.tw/upload/images/20221004/20129584gmudcySzhx.png

驗證成功後,就可以進入 gitHub,選擇要佈署的 repository。
https://ithelp.ithome.com.tw/upload/images/20221004/20129584dUPQCy55tc.png

然後,在要佈署 repository 的右邊,按 Import。
https://ithelp.ithome.com.tw/upload/images/20221004/20129584O3f2KDbbeg.png

(3)
3-1 環境變數(Environment Variables) 欄位,輸入 .env.local 檔案裡的 supabase 資料,然後按 Deploy。
https://ithelp.ithome.com.tw/upload/images/20221004/20129584agt8T53Qj8.png

3-2 佈署(deploy)
Vercel 會自動偵測是否使用 Next.js ,並為 app 建立正確的環境,約一分鐘後,就會看到成功佈署的畫面:
https://ithelp.ithome.com.tw/upload/images/20221004/201295849VXh4grduY.png

華國美學畫廊(image gallery app) 成功佈署到 https://huakok2022.vercel.app/
https://ithelp.ithome.com.tw/upload/images/20221004/20129584yWBNzdI7H1.png

完整程式碼在 https://github.com/Ntiok/huana2022


上一篇
Day 18 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (10) -- API 元件
下一篇
Day 20 使用Next.js和 Supabase -- CRUD(1)
系列文
Full Stack Web Development 網站實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言