O Heroku se torna um meio muito útil e free para disponibilizar um build do app Ionic para testes em um servidor na nuvem.
Pra fazer isso basta seguir os passos abaixo:
Preparando o projeto
- Criar um repositório no github
- Criar um projeto npm com a dependência do express
1 | npm init |
- Copiar a pasta www do projeto ionic para o projeto criado
- Criar um servidor em node + express para servir o index.html da pasta www
- Crie um arquivo server.js na raiz do projeto:
1 | var express = require('express'), |
- Commit e push seu projeto no repositório criado
Fazendo Deploy no Heroku
- Crie uma conta no Heroku
- Acesse https://dashboard.heroku.com/
- Vá na opção new > create new app
- Dê um nome pro projeto e clique em “Create new app”
- Na sessão “Deployment method” escolha GitHub
- Escolha o projeto criado nos passos a cima
- Clique em “Automatic Deploy” para fazer o deploy sempre que fizer um push
- Clique em em “Deploy Branch”
- Clique em View
Pronto! Agora é só aproveitar
Repositório Exemplo
https://github.com/DevLogger/heroku-github