Lewati ke konten

Menerapkan toko perangkat lunak yang dihosting sendiri di Windows dan Linux

Unduh paket yang sesuai dengan server

licentivo-launch_0.3.4-beta_source.zip · SHA256SUMS.txt · Kode GitHub

Ekstrak ZIP di Windows atau tar.gz di Linux. Masuk ke direktori yang berisi launch.exe atau launch , lalu jalankan perintah berikut.

launch init: membuat konfigurasi pada instalasi pertama

init membuat file berikut di direktori saat ini: config.yaml, serta menghasilkan kunci yang harus disimpan dalam jangka panjang: master_key. Perintah ini tidak menjalankan situs atau memasang MySQL. Jangan menginisialisasi ulang jika konfigurasi sudah ada.

Windows · PowerShell
Windows · PowerShell
.\launch.exe init
notepad config.yaml
Linux · Shell
Linux · Shell
./launch init
nano config.yaml

Isi database_dsn dengan koneksi basis data yang sebenarnya dan pertahankan nilai yang dihasilkan untuk master_key:

config.yaml · database_dsn
launch:YOUR_DATABASE_PASSWORD@tcp(127.0.0.1:3306)/launch?parseTime=true&loc=UTC&charset=utf8mb4

launch serve: menjalankan layanan web

serve membaca file berikut dari direktori saat ini: config.yaml, menghubungkan MySQL, mengelola tabel aplikasi, lalu menjalankan toko dan administrasi. Proses berjalan di latar depan dan berhenti ketika terminal ditutup atau Ctrl+C ditekan.

Windows · PowerShell
Windows · PowerShell
.\launch.exe serve
Linux · Shell
Linux · Shell
./launch serve

Secara bawaan, buka http://localhost:18080/#/login. Untuk menjalankan kembali, cukup gunakan direktori yang sama dan jalankan serve; jangan jalankan lagi init.

Kompilasi dari sumber (khusus pengembang)

Pengembangan sumber server memerlukan Go 1.26+ dan Git. Lewati bagian ini untuk penerapan biasa.

Shell
git clone https://github.com/spf86/licentivo-launch.git
cd licentivo-launch
go build -trimpath -o launch ./cmd/launch
./launch init
# Edit database_dsn in config.yaml and keep master_key.
./launch serve