Aplikasi poker perencanaan yang bebas repot untuk digunakan di NAS Anda.
Aplikasi ini dimaksudkan sebagai alternatif yang disederhanakan dan disederhanakan untuk merencanakan poker online.
Fiturnya:
Itu tidak memiliki fitur mewah seperti manajemen masalah, integrasi JIRA atau pengatur waktu.


Menyebarkan aplikasi itu mudah karena mandiri dalam satu wadah. Yang Anda butuhkan adalah membuat volume untuk bertahan dalam pengaturan game (ID, nama dan dek).
docker run
-v planning-poker-data:/data
-p 8000:8000
axeleroy/self-host-planning-poker:latest version : " 3 "
services :
planning-poker :
image : axeleroy/self-host-planning-poker:latest
ports :
- 8000:8000
volumes :
- planning-poker-data:/data
volumes :
planning-poker-data : {}| Variabel | Arti | Contoh |
|---|---|---|
APP_ROOT (opsional) | Memungkinkan Anda untuk menyebarkan ke jalur lain dari / .Lihat contoh konfigurasi untuk digunakan pada sub -path untuk detail lebih lanjut. | APP_ROOT=/poker/ |
Lihat dokumentasi Socket.io untuk menyiapkan Proxy Reverse Anda agar bekerja dengan benar dengan Socket.io.
Lihat Menyesuaikan Gaya dan Ikon Aplikasi.
Anda dipersilakan untuk membuka permintaan penyelesaian permintaan dalam proyek atau menandai PR-Welcome. Jangan lupa menyebutkan masalah yang ingin Anda tutup
Buka masalah dan saya akan melihatnya.
Ada proyek crowdin yang memungkinkan Anda menambahkan terjemahan untuk bahasa Anda. Jika bahasa Anda tidak tersedia, jangan ragu untuk menghubungi saya melalui Crowdin.
Aplikasi ini terdiri dari dua bagian:
Anda harus terlebih dahulu menginisialisasi lingkungan virtual dan menginstal dependensi
# Run the following commands in the flask/ folder
python3 -m venv env
source env/bin/activate
pip3 install -r requirements.txtKemudian meluncurkan server pengembangan semudah itu:
FLASK_DEBUG=1 python app.py Setelah menginisialisasi lingkungan virtual, jalankan perintah ini di flask/ direktori:
python -m unittestCatatan: Anda mungkin ingin menguji front-end melawan back-end. Anda dapat mengikuti instruksi di bagian sebelumnya untuk menginstal dan menjalankannya secara lokal atau menggunakan perintah berikut untuk menjalankannya dalam wadah Docker:
docker run --rm -it -v $( pwd ) /flask:/app -p 5000:5000 python:3.11-slim bash -c " cd /app; pip install -r requirements.txt; FLASK_DEBUG=1 gunicorn --worker-class eventlet -w 1 app:app --bind 0.0.0.0:5000 "
Pertama, pastikan bahwa Node.js (lebih disukai LTS) diinstal. Kemudian, instal dependensi dan luncurkan server pengembangan
# Run the following commands in the angular/ folder
npm install
npm start # After checking out the project
docker build . -t axeleroy/self-host-planning-poker:custom
# Alternatively, if you don't want to checkout the project
docker build https://github.com/axeleroy/self-host-planning-poker -t axeleroy/self-host-planning-poker:custom