Docker Compose
Docker Compose adalah cara yang sangat direkomendasikan untuk menjalankan Oh My School dalam kontainer bersama dengan basis datanya.
Langkah 1: Unduh File Compose
curl -O https://raw.githubusercontent.com/sooluh/oms/main/compose.yml
Secara alternatif, gunakan file compose.yml langsung dari repositori Anda.
Langkah 2: Siapkan File .env Anda
cp .env.example .env
Edit variabel di dalam .env sesuai kebutuhan (lihat pengaturan Kontainer Tunggal).
Langkah 3: Jalankan Stack
docker compose up -d
Masuk dengan kredensial admin bawaan yang tercantum di panduan Kontainer Tunggal.
Langkah 4: Mengelola Kontainer
# Menghentikan stack
docker compose down
# Memperbarui ke versi terbaru
docker compose pull && docker compose up -d
[!NOTE-ALERT]
Secara default, compose.yml tidak mengekspos port host untuk mencegah konflik ketika berjalan di belakang reverse proxy (seperti Caddy, Nginx, atau Traefik) yang berbagi jaringan Docker yang sama.
Jika Anda ingin mengekspos kontainer secara langsung ke port host tertentu, tambahkan bagian ports ke compose.yml di bawah layanan oms:
ports:
- '8000:80'
Masih memiliki pertanyaan?
Jika Anda tidak menemukan apa yang Anda cari, komunitas kami siap membantu di GitHub Discussions.
Tanyakan ke Komunitas