Um aplicativo de poker de planejamento sem complicações para implantar em seu NAS.
Este aplicativo se destina a uma alternativa simplificada e auto-hospedável ao planejamento do poker online.
Apresenta:
Ele não possui recursos sofisticados, como gerenciamento de problemas, integração ou temporizadores da JIRA.


A implantação do aplicativo é fácil, pois é independente em um único contêiner. Tudo o que você precisa é criar um volume para persistir as configurações de jogos (ID, nome e baralho).
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 : {}| Variável | Significado | Exemplo |
|---|---|---|
APP_ROOT (opcional) | Permite que você implante para outro caminho que não / .Consulte Exemplos de configuração para implantação em sub -paths para obter mais detalhes. | APP_ROOT=/poker/ |
Consulte a documentação do Socket.io para configurar seu proxy reverso para funcionar corretamente com o soquete.io.
Consulte Personalizando o estilo e o ícone do aplicativo.
Você pode abrir solicitações de tração de tração no projeto ou com a marca de relações públicas. Não se esqueça de mencionar o problema que você deseja fechar
Abra um problema e eu vou dar uma olhada nele.
Existe um projeto de crowdin que permite adicionar traduções para o seu idioma. Se o seu idioma não estiver disponível, não hesite em entrar em contato comigo com o Crowdin.
O aplicativo consiste em duas partes:
Você deve primeiro inicializar um ambiente virtual e instalar as dependências
# Run the following commands in the flask/ folder
python3 -m venv env
source env/bin/activate
pip3 install -r requirements.txtEm seguida, o lançamento do servidor de desenvolvimento é tão fácil quanto isso:
FLASK_DEBUG=1 python app.py Depois de inicializar o ambiente virtual, execute este comando no flask/ diretório:
python -m unittestNota: Você pode querer testar o front-end em relação a um back-end. Você pode seguir as instruções na seção anterior para instalar e executá -la localmente ou usar o seguinte comando para executá -lo em um contêiner do 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 "
Primeiro, verifique se o Node.js (de preferência LTS) está instalado. Em seguida, instale dependências e inicie o servidor de desenvolvimento
# 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