Skip to content

pedrogscruz/meuml-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

63551c4 · Oct 3, 2017

History

1 Commit
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017
Oct 3, 2017

Repository files navigation

meuml-app-web

Aplicação web para o administrador e o vendedor do MeuML.com

Endereços

Desenvolvimento

Instalação

Instalar o grunt e o bower caso não estejam instalados na máquina:

sudo npm -g install grunt-cli karma bower

Instalar os pacotes do NPM e do Bower:

npm install
bower install

Build

Quando estiver alterando o projeto em ambiente de desenvolvimento, deve-se executar o comando:

grunt watch

Implantação

Build & Push

Esses comandos definem como se builda uma imagem e manda para o registry da gorillas

Staging Version (Development)

make push_develop

Release Version (Production)

  1. Criar uma nova release usando o git-flow
  2. Atualizar o número da versão em Makefile, bower.json e package.json na release criada
  3. Comitar as alterações referenciando a release a ser criada.
  4. Finalizar a release
  5. Executar os comandos abaixo substituindo VERSAO pela versão do release:
make push

Deploy

Esses comando devem ser rodados dentro do projeto gorillas-compose em cada máquina que o componente roda.

Staging Version (Development)

docker-compose -f meuml.yml -f env-staging.yml pull meuml_app_web
docker-compose -f meuml.yml -f env-staging.yml up -d meuml_app_web

Release Version (Production)

docker-compose -f meuml.yml pull meuml_app_web
docker-compose -f meuml.yml up -d meuml_app_web

Accessing

docker exec -it meuml_app_web /bin/bash

Links Úteis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published