[ Deploy angular.js app in heroku with yeoman ]
- service url :
http://sheepweb.herokuapp.com/
- source :
- server side : https://github.com/doohee323/sheepshare
- front-end : https://github.com/doohee323/sheepweb
ㅇ Prerequites - npm installation - heroku opening https://www.heroku.com/ - git installation 1. app create mkdir yotest cd yotest yo Run the Angular generator > all enter keys 1.1 check the service grunt server 2. heroku deploy configuration yo Run the Heroku generator cd git-subtree sudo ./install.sh [?] Do you want a separate git repository in dist/? (Y/n) n => copying the content in the copy / dist section
vi Gruntfile.js and paste the clipboard to copy / dist section.
like below, }, { expand: true, cwd: '.tmp/images', dest: '<%= yeoman.dist %>/images', src: [ 'generated/*' ] }, { expand: true, dest: '<%= yeoman.dist %>', cwd: 'heroku', src: '*', rename: function (dest, src) { var path = require('path'); if (src === 'distpackage.json') { return path.join(dest, 'package.json'); } return path.join(dest, src); } }] }, styles: { expand: true, grunt test grunt build grunt server
3. commit to heroku
remove dist in .gitignore heroku login heroku apps:create heroku apps
heroku apps:rename yotest --app evening-journey-8541
git init git add . git commit -m "go to heroku" heroku git:remote -a yotest git remote -v git subtree push --prefix dist heroku master
4. open app heroku open
5. after app modification
grunt build
git add .
git commit -m ‘aaaa’
git subtree push --prefix dist heroku master
* other things
ㅇ install generator-heroku in yo [?] What would you like to do? Install a generator [?] Search NPM for generators: heroku [?] Here's what I found. Install one? generator-heroku sudo npm install generator-heroku
ㅇ create ssh key ssh-keygen -t rsa heroku keys:add heroku keys (check out keys)
ㅇ install git-subtree git clone https://github.com/apenwarr/git-subtree.git (sudo cp git-subtree.sh "$(git --exec-path)"/git-subtree)
* reference : http://www.youtube.com/watch?v=1IoqgkcUbck&feature=youtu.be
- service url :
http://sheepweb.herokuapp.com/
- source :
- server side : https://github.com/doohee323/sheepshare
- front-end : https://github.com/doohee323/sheepweb
ㅇ Prerequites - npm installation - heroku opening https://www.heroku.com/ - git installation 1. app create mkdir yotest cd yotest yo Run the Angular generator > all enter keys 1.1 check the service grunt server 2. heroku deploy configuration yo Run the Heroku generator cd git-subtree sudo ./install.sh [?] Do you want a separate git repository in dist/? (Y/n) n => copying the content in the copy / dist section
vi Gruntfile.js and paste the clipboard to copy / dist section.
like below, }, { expand: true, cwd: '.tmp/images', dest: '<%= yeoman.dist %>/images', src: [ 'generated/*' ] }, { expand: true, dest: '<%= yeoman.dist %>', cwd: 'heroku', src: '*', rename: function (dest, src) { var path = require('path'); if (src === 'distpackage.json') { return path.join(dest, 'package.json'); } return path.join(dest, src); } }] }, styles: { expand: true, grunt test grunt build grunt server
3. commit to heroku
remove dist in .gitignore heroku login heroku apps:create heroku apps
heroku apps:rename yotest --app evening-journey-8541
git init git add . git commit -m "go to heroku" heroku git:remote -a yotest git remote -v git subtree push --prefix dist heroku master
4. open app heroku open
5. after app modification
grunt build
git add .
git commit -m ‘aaaa’
git subtree push --prefix dist heroku master
* other things
ㅇ install generator-heroku in yo [?] What would you like to do? Install a generator [?] Search NPM for generators: heroku [?] Here's what I found. Install one? generator-heroku sudo npm install generator-heroku
ㅇ create ssh key ssh-keygen -t rsa heroku keys:add heroku keys (check out keys)
ㅇ install git-subtree git clone https://github.com/apenwarr/git-subtree.git (sudo cp git-subtree.sh "$(git --exec-path)"/git-subtree)
* reference : http://www.youtube.com/watch?v=1IoqgkcUbck&feature=youtu.be
Comments
Post a Comment