Deployment Proyek
Konfigurasi dan Kustomisasi
AI Short adalah proyek open source yang memungkinkan Anda memodifikasi judul website, deskripsi, prompt, dan konten lainnya secara bebas sesuai kebutuhan. Berikut adalah opsi modifikasi umum dan petunjuk operasi:
-
Modifikasi Judul dan Deskripsi Website Untuk mengubah informasi judul dan deskripsi website, silakan edit file konfigurasi
docusaurus.config.js. -
Modifikasi Petunjuk Penggunaan dan Pengantar Proyek File petunjuk penggunaan dan pengantar proyek terletak di direktori
docs. Buka file yang relevan di direktori tersebut untuk melakukan modifikasi yang diperlukan. -
Modifikasi Prompt Halaman Utama Prompt halaman utama disimpan dalam file
src/data/prompt.json. Jika Anda perlu memodifikasi prompt untuk bahasa tertentu, Anda dapat langsung mengedit filesrc/data/prompt_ind.json.{
"ind": {
"title": "prompt kustom",
"prompt": "prompt kustom",
"description": "deskripsi kustom",
"remark": "catatan kustom"
},
"website": null,
"tags": ["music"],
"id": 500,
"weight": 1
} -
Backend Kustom Proyek saat ini terhubung ke sistem backend bersama. Jika Anda ingin membangun backend sendiri, Anda dapat merujuk ke petunjuk antarmuka di folder
src/api. -
Dukungan Multi-bahasa dan Deployment Setelah menyelesaikan modifikasi multi-bahasa, Anda dapat menggunakan script
CodeUpdateHandler.pyuntuk pemrosesan batch:python CodeUpdateHandler.py
Petunjuk Deployment
Persyaratan Sistem:
- Node.js 20.0 atau lebih baru.
- Mendukung macOS, Windows (termasuk WSL), dan Linux.
Deployment Lokal
# Instalasi
yarn
# Pengembangan Lokal
yarn start
# Build
yarn build
# Build untuk bahasa tertentu
yarn build --locale ind
Deployment Vercel
Klik tombol di bawah untuk men-deploy ChatGPT-Shortcut ke platform Vercel dengan satu klik:
Deployment Docker
docker run -d -p 3000:3000 --name chatgpt-shortcut ghcr.io/rockbenben/chatgpt-shortcut:latest
Aktifkan Sinkronisasi Pembaruan
Setelah fork proyek, Anda perlu mengaktifkan Workflows secara manual di halaman Actions proyek yang di-fork dan mengaktifkan Upstream Sync Action. Setelah diaktifkan, pembaruan akan dijalankan secara otomatis setiap hari.
