Lewati ke konten utama

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 file src/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.py untuk 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:

Vercel

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.

Pembaruan Otomatis