Dokumen ini diterjemahkan oleh komunitas. Kamu dapat berkontribusi di Crowdin. Kami sangat mengapresiasi atas kerjasamamu terhadap proyek ini 🙏.
Buat instansi Misskey dengan Docker Compose
Panduan ini akan menjelaskan tentang bagaimana cara memasang dan menyetel instansi Misskey dengan menggunakan Docker Compose.
Jangan pernah mengubah nama domain (hostname) instansi peladen ketika kamu sudah mulai menggunakannya!
docker
dandockercompose
terpasang
Dapatkan repositorinya
git clone -b master https://github.com/misskey-dev/misskey.git
cd misskey
git checkout master
Atur
Salin berkas konfigurasi dengan menjalankan perintah berikut:
cp .config/docker_example.yml .config/default.yml
cp .config/docker_example.env .config/docker.env
cp ./docker-compose_example.yml ./docker-compose.yml
Sunting default.yml
dan docker.env
sesuai dengan instruksi yang terdapat di dalam berkas.
Sunting docker-compose.yml
bila perlu.(Contoh: Apabila kamu ingin mengganti port peladen).
Bangun dan inisialisasi
Perintah berikut akan membangun Misskey dan menginisialisasi basis data. Proses ini akan memakan waktu sesaat.
sudo docker compose build
sudo docker compose run --rm web pnpm run init
Jalankan
Selamat!Kamu sudah dapat memulai peladen Misskey dengan perintah berikut.
sudo docker compose up -d
GLHF✨
Bagaimana memutakhirkan peladen Misskey kamu?
Ketika memutakhirkan, pastikan mengecek catatan rilisan untuk mengetahui lebih awal akan perubahan ataupun tambahan pekerjaan yang nantinya dibutuhkan (biasanya tidak perlu).
git stash
git checkout master
git pull
git submodule update --init
git stash pop
sudo docker compose build
sudo docker compose stop && sudo docker compose up -d
Perintah tersebut akan memakan waktu sesaat bergantung dengan konten dari pemutakhiran dan ukuran basis data.
Bagaimana cara mengeksekusi perintah CLI?
sudo docker compose run --rm web node packages/backend/built/tools/foo bar