Update app.py
Browse files
app.py
CHANGED
@@ -767,37 +767,25 @@ def deploy_to_vercel(code: str):
|
|
767 |
project_name = ''.join(random.choice(string.ascii_lowercase) for i in range(6))
|
768 |
|
769 |
# Vercel API ์๋ํฌ์ธํธ
|
770 |
-
api_url = "https://api.vercel.com/v9/projects"
|
771 |
deploy_url = "https://api.vercel.com/v13/deployments"
|
772 |
|
773 |
-
#
|
774 |
headers = {
|
775 |
"Authorization": f"Bearer {token}",
|
776 |
"Content-Type": "application/json"
|
777 |
}
|
778 |
-
|
779 |
-
# framework ํ๋ ์ ๊ฑฐ
|
780 |
-
project_data = {
|
781 |
-
"name": project_name
|
782 |
-
}
|
783 |
-
|
784 |
-
project_response = requests.post(api_url, headers=headers, json=project_data)
|
785 |
-
|
786 |
-
if project_response.status_code != 200:
|
787 |
-
return f"ํ๋ก์ ํธ ์์ฑ ์คํจ: {project_response.text}"
|
788 |
|
789 |
-
# ํ์ผ ๋ฐ์ดํฐ ๊ตฌ์กฐ
|
790 |
-
files =
|
791 |
-
"
|
792 |
-
|
793 |
-
|
794 |
-
}
|
795 |
|
796 |
-
# ๋ฐฐํฌ ์์ฒญ ๋ฐ์ดํฐ (
|
797 |
deploy_data = {
|
798 |
"name": project_name,
|
799 |
"files": files,
|
800 |
-
"projectId": project_response.json()["id"],
|
801 |
"target": "production"
|
802 |
}
|
803 |
|
|
|
767 |
project_name = ''.join(random.choice(string.ascii_lowercase) for i in range(6))
|
768 |
|
769 |
# Vercel API ์๋ํฌ์ธํธ
|
|
|
770 |
deploy_url = "https://api.vercel.com/v13/deployments"
|
771 |
|
772 |
+
# ํค๋ ์ค์
|
773 |
headers = {
|
774 |
"Authorization": f"Bearer {token}",
|
775 |
"Content-Type": "application/json"
|
776 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
777 |
|
778 |
+
# ๋ฐฐํฌํ ํ์ผ ๋ฐ์ดํฐ ๊ตฌ์กฐ
|
779 |
+
files = {
|
780 |
+
"index.html": {
|
781 |
+
"content": code
|
782 |
+
}
|
783 |
+
}
|
784 |
|
785 |
+
# ๋ฐฐํฌ ์์ฒญ ๋ฐ์ดํฐ (projectId ์ ๊ฑฐ)
|
786 |
deploy_data = {
|
787 |
"name": project_name,
|
788 |
"files": files,
|
|
|
789 |
"target": "production"
|
790 |
}
|
791 |
|