arguskao / deta

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1.首先要把三個檔案上傳到google硬碟
2.products是商品的資料,最重要
3.然後登入google console的帳號 https://console.cloud.google.com/apis/dashboard 

4.左邊選憑證,建立一個project,然後選上面的建立憑證,選下面的帳戶,最後會得到一個gmail
	clover@clover-390214.iam.gserviceaccount.com

5.最重要有一個.env.local 
裡面的參數都要改
先去雲端硬碟建立三個檔案,兩個必要,一個選擇
一個是product,一個是order,category可以不用
GOOGLE_SPREADSHEET_ID_PRODUCT=1ixYiF4Ijnpr6U31297tf0YV6YyE-RDahA6Mg-YaTI5s
GOOGLE_SPREADSHEET_ID_ORDER=1E1ernXFbLSXNio3loquWSNkeg7pZY6Acmn5yNQ6bRjg
; GOOGLE_SPREADSHEET_ID_CATEGORY=19iSnLNN-oHE9dk0NKv_gdNXh2iNSU-N9CDcAD4EMBAw
GOOGLE_SERVICE_ACCOUNT_CLIENT_EMAIL=clover@clover-390214.iam.gserviceaccount.com
GOOGLE_SERVICE_ACCOUNT_PRIVATE_KEY=-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCsgwADKViuEY7e\nBSEzIiZLJRMBoRJSzeNaw2Y/m37WW10tkyHxTtcnkxAQcZHXyAWCyWY+OlZitXvH\n2UbDnZ9f5C8UJVdiaTxuwe1DMmbS5TCcV1Li5pUgF6SNqYtTkx5/DwFrjOMmJlOP\nDHD/hlGmT+9FrOTVUA2i5nu9TX7JQn7/uJ1b0frfUR9pKW6e4vY5MwatuQLCVCoO\nQv7UvT2I3xgUCsm8z/j1b8P1Mwmscd5/hmKK8nU4mla6ka6cBcVEX89wa1fxQsWp\nsC0I/rnML5JwCZwz9pXA99Z0PdTYK0zhmQT6zHfC8/KIebl2u0UY0e7paeltSY55\njF9m/sMNAgMBAAECggEAAdgKnX4JJR8p7ESYxL+mMiJs0BUlKX5q4jL5ek+SrP7g\nAZczgy1JDnK7drmICgroyCuX7K1Z9Aclkg7H+1pJdFBvkmMNyo7+Zt6qxw+YWsO5\nX8ptJ+C4ElY+W4dG5ndJmakS5k/ks6kwNnS3Fnwcjk8HazK8ZW1MIAQfqXfVFZic\nXL2x/H1GT9ErbSckeqX2rE2Op69NVTJmkf0yoehxnA0xxg/ECm4GWDDLIwkLLiwG\n31fjBWcq3Mlwc82sHrfbpskt3vxyoqAu+leL52xv1PR9wipx+iCldYB9c9JCf3x6\nas37hVBhtoKW31I4R16M//4vZcvD4ewPlMw4L7N7LwKBgQDbdXwWa811v3fpu+qg\neLW6DZqFgEB8GlJKijngR3UuihWXdM7qMJBsHjW1i6ygAplkrpy4J72uRKOjoaCI\ndDjI9A8gvRT/j3bjeXbWC4eNzTbaeL01f3DtGDWtvOc9SUb4W8Zic/pxxl5RATEQ\ndKdR+zMWCsn0jU9vO6PN7vcdawKBgQDJPF+11LIu2AswE7rUEqVaCkFb/uQlQ2wf\nU+FsWtIxiEToImrL7LQ2VRMy1l04bmI8SN6RnQ/E9a5AnzNS9qfByePnGkdROpOQ\n3Z9k42TOS/bQNhT7mcyGb2ahM7KRzcIyERjdnyigP1oa5EILpdz/KOHD3Ou5Dgt6\n1uxpTEwHZwKBgQCpH1PeT3uJt2Eorhl1SzD4zYz8PsbzHLG4IefSMB9dGyriijD/\nByf1Oh635ojE0tv1XB8ISBAEIX9eFauKHM66BmM2HqD1BVFgofVzpHT1UWVpXcyq\nUqjq/lI3rrEhaLwZn1g1/RzO20lJ8bom7U8YfZZz8SKLpO7HUNW+WN71OwKBgBut\nmCR0SsWypWdJb2r33ZJS0saKemq9qUNt0BWNMFfrvD6JbVL7DZZjgS5+2XeHhy9v\nfl1c0uxuNjdhLjf9APnggN4qeSCtA9rrAJ9pv1W4kQv2RFCOyNi8vcryR19Sg6FL\nRLZGy9munQAR4RulBo552wOLgUiErAOLSBz7h4GFAoGAMIVjTqnxLex6jwiQo4fw\nv835BzvV9nZPgGy6WyEMPCBbhkEctpdd24uG2JUijrlvEywXWDRykMsoqceMpT5k\n7Zd3qpAw6FS7HaMKuogg8O/zeDi2DQPnxU/36L8upZjOwxnVIk+tKHHQlQFlRgf0\nhcAufDVZXfIdnnQxhRDMpn0=\n-----END PRIVATE KEY-----\n

這個private_key是去底下有email那裡,點進去上面中間(金鑰),建立JSON的key

如果是deta,要改在Spacefile裡面才有用
最容易錯的是檔案共用的連結要打開,改成所有人
next.config.js裡面的domains要改
domains: ['s3.amazonaws.com', 'scontent.cdninstagram.com', 'dl.dropboxusercontent.com'],

記得更改標題
hero-block.tsx
menus.tsx
header.tsx
index.tsx

電話
menus.tsx
header.tsx
如果要上傳Fly.io 注意一下.dockerignore裡面
# local env files
要把.env.local去掉

About


Languages

Language:TypeScript 72.1%Language:JavaScript 23.0%Language:CSS 4.4%Language:Dockerfile 0.6%