Skip to content

pedrogscruz/meuml-dashboard

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