Uno Online para se divertir com os amigos.
- Sobre
- Tabela de Conteudo
- Ajustes e Melhorias
- Documentação Server Side
- Pré Requisitos
- Instalando Uno Online
- Usando Uno Online
- Contribuindo
- Colaboradores
- Licença
O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:
- Tarefa 1
Antes de começar, verifique se você atendeu aos seguintes requisitos:
Importanteserver
e client
, copie o conteúdo do arquivo .env.example
e crie um arquivo .env
com o conteúdo copiado.
- Acesse a pasta do projeto.
- Execute o comando abaixo para subir a máquina:
docker-compose up
- Para convidar seus amigos para jogar, você precisará abrir a DMZ (conhecido também como abrir portas) do seu roteador.
- Após isso, acesse esse site e copie o endereço de IP Público: https://meuip.com.br/
- Copie o IP e adicione a porta nele, por exemplo:
127.0.0.1:PORTA
- Agora, basta enviar o link para seus amigos e começar a jogar!
- Esse projeto tem um recurso chamado ngrok que permite que você crie um link público para jogar com seus amigos.
- Para isso, basta acessar o site https://ngrok.com/ e criar uma conta.
- Após criar a conta, copie o token e preencha
AUTH_TOKEN=
dentro do arquivo/client/.env
. - Agora, basta executar o comando abaixo para subir o projeto com as configurações do ngrok:
docker-compose --env-file=client/.env up
- O link que você vai enviar para seu amigos você pegará em: localhost:4551
- Obs: Envie para seu amigo o link em http e não em https.
Para contribuir com Uno Online, siga estas etapas:
- Bifurque este repositório.
- Crie um branch:
git checkout -b <nome_branch>
. - Faça suas alterações e confirme-as:
git commit -m '<mensagem_commit>'
- Envie para o branch original:
git push origin uno-online / <local>
- Crie a solicitação de pull.
Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.
Agradecemos às seguintes pessoas que contribuíram para este projeto:
4ndr3224 |
Guilherme S. Barros |
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.