Skip to content

camillagds/Memory-Game

Repository files navigation

Memory-Game


Build Status Travis-CI

Ambiente
  • OS: Linux
  • Distro: Ubuntu Trusty
  • Linguagem: Node.js
  • Versões: 0.11, 5.11, 6.0, 6.1
Branches
  • master
  • staging-$versao
Variaveis
  • REPO = Repositório do GITHUB
  • SCALE = Quantidade de Aplicacões
  • HOST = Nome do Host
Processos
  1. Install | Verifica a existência de vulnerabilidades de segurança
  2. Install | Constrói a imagem do docker
  3. Install | Instala as dependências
  4. Build | Compila a aplicação
  5. Test | Testa a Aplicação
  6. Build | Executa o container da imagem do docker
  7. Test | Testa o container
  8. Publish | Publica a aplicação como Release no GitHub
  9. Deploy | Instala a aplicação no Server de Staging
  10. Deploy | Instala a aplicação no Server de Produção
  11. Test | Valida o deploy usando o Assertible

Build Status Snap-CI

  1. Dependency-Security | Verifica a existência de vulnerabilidades de segurança
  2. Build | Constrói a aplicação
  3. Test | Testa a aplicação
  4. Deploy | Instala a aplicação no Server de Produção
  5. Validation | Valida o deploy usando o Assertible

Service status Assertible

O Assertible ajuda a evitar que bugs o tornem produtivo automatizando testes manuais, executando afirmações contra ambientes de teste e integrando alertas em sua cadeia de ferramentas atual.

Deploy Heroku

Heroku é uma aplicação cloud multi-linguagem que funciona como um PaaS. Ele cuida de toda a infra estrutura e configuração de servidores, bastando que você faça somente o deploy e a aplicação já esteja rodando.

Ambiente para Desenvolvedores

Abaixo esta os scripts para a instalação do docker para desenvolvimento.

Windows

https://github.com/camillagds/react-todomvc/blob/master/desenv-scripts/ms-desenv.ps1

Atenção:

OS X

https://github.com/camillagds/react-todomvc/blob/master/desenv-scripts/osx-desenv.sh Atenção: Rodar com nível administrativo

Linux

CentOS - https://github.com/camillagds/react-todomvc/blob/master/desenv-scripts/centos-desenv.sh Ubuntu - https://github.com/camillagds/react-todomvc/blob/master/desenv-scripts/ubuntu-desenv.sh

Docker

Crie um arquivo .env com o conteudo:

REPO= <nome do repositorio>
HOST= <nome do host>

Exemplo:

REPO=camillagds/memory-game
HOST=memorygame.local

E rode os comandos abaixo: $ docker-compose config $ docker-compose up -d nginx-proxy $ docker-compose scale web=2


Fork

AngularJS example app that implements the famous memory game of finding matching pairs of cards. Popular with toddlers everywhere!

Forked from https://github.com/IgorMinar/Memory-Game Licence: MIT