Skip to content

Full working blank project for Bootstrap, Sass+Compass and Grunt lovers!

Notifications You must be signed in to change notification settings

ivanhtp/kickstart_bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Static

Documentação

Para maiores informações sobre o projeto Static visite a Página Wiki do projeto.

Static em 1 minuto

Para execução do projeto em um servidor em localhost, siga os seguintes passos:

  • Instale o nodejs, o ruby e o git

  • Instale os frameworks compass e zurb-foundation utilizando o gerenciador de pacotes RubyGem (já instalado com o Ruby)

gem update --system
gem install compass
gem install bootstrap-sass -v 3.1.1
  • Instale o Grunt utilizando o gerenciador de pacotes npm (Já instalado com o NodeJs)
npm install -g grunt-cli
  • Clone o repositório do projeto (troque o valor do seu username na URL):
git clone https://bsantanna@bitbucket.org/directtalk/static.git
  • Dentro de um terminal, acesse a pasta static criada:
cd static
  • Mude para a branch beta que contém as últimas atualizações:
git checkout beta
  • Faça um build do projeto:
grunt
  • Inicie o servidor http embarcado com o seguinte comando:
node backend/static.js
  • Em seu navegador favorito, acesse um dos Mocks

Static + IIS 6

O Static suporta integração com o servidores http utilizando técnica de proxy reverso. Essa integração é especialmente útil quando você precisar testar o Static com dados reais vindos de um servidor web IIS e dados falsos (mocks) servidos pelo Static.

Para configurar a integração:

  • Modifique o arquivo de hosts local de sua máquina, adicionando a seguinte linha (substituindo pelo ip correto do servidor de aplicação).
192.168.0.x		vmapp.directtalk.com.br
  • Caso a vm de aplicação (vmapp) tenha um nome diferente de vmapp.directtalk.com.br, modifique também a propriedade httpServer do arquivo package.json localizado na raíz do projeto.

  • Inicie o servidor com proxy ativo:

node backend/proxy.js
  • Adicione a seguinte entrada na seção Hostheaders do arquivo dsn.xml da vm de aplicação (vmapp)
<Header>vmapp.directtalk.com.br:80</Header>

Deploy via FTP

O Static suporta deploy via FTP utilizando o gerenciador de build Grunt. Para configurar o deploy via FTP:

  • Defina a propriedade httpServer.host apontando para o ip do servidor HTTP no arquivo package.json que está localizado na raiz do projeto.
  • Adicione as credenciais de acesso ao arquivo .ftppass que está localizado na raiz do projeto.
  • Depois de realizar as mudanças, em um terminal execute o Grunt na raiz do projeto para fazer o build do projeto, comprimir os arquivos js, html e css, e criar o diretório de distribuição:
grunt
  • Execute o comando de deploy ftp:
grunt ftp-deploy
  • FTP-Deploy para as máquinas na AWS:

Target está definido em package.json e as Keys em .ftppass

grunt ftp-deploy --target=maquina --key=key

About

Full working blank project for Bootstrap, Sass+Compass and Grunt lovers!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published