Soumettre la recherche
Mettre en ligne
CAMPHOR-土曜講座 06/01
•
0 j'aime
•
736 vues
Tatsuya Hirose
Suivre
Heroku を使ったことがない人のためのHeroku超入門講座です
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 21
Recommandé
「Helix Core」導入事例紹介 『小~中規模事例 "Unreal Engine 4 × Helix Core ヒストリア運用レギュレーション紹介"』
「Helix Core」導入事例紹介 『小~中規模事例 "Unreal Engine 4 × Helix Core ヒストリア運用レギュレーション紹介"』
historia_Inc
ownCloudについて
ownCloudについて
Shinya Saita
Polybase scale outgroups
Polybase scale outgroups
Microsoft
Azure <3 Openness
Azure <3 Openness
Keiji Kamebuchi
今年のOss業界10大ニュース
今年のOss業界10大ニュース
Yukio Yoshida
ownCloud2015年まとめ
ownCloud2015年まとめ
Tetsurou Yano
Azure Data Studio
Azure Data Studio
Microsoft
Active Directory のおさらいをしましょう!~グループポリシー編~
Active Directory のおさらいをしましょう!~グループポリシー編~
Mari Miyakawa
Recommandé
「Helix Core」導入事例紹介 『小~中規模事例 "Unreal Engine 4 × Helix Core ヒストリア運用レギュレーション紹介"』
「Helix Core」導入事例紹介 『小~中規模事例 "Unreal Engine 4 × Helix Core ヒストリア運用レギュレーション紹介"』
historia_Inc
ownCloudについて
ownCloudについて
Shinya Saita
Polybase scale outgroups
Polybase scale outgroups
Microsoft
Azure <3 Openness
Azure <3 Openness
Keiji Kamebuchi
今年のOss業界10大ニュース
今年のOss業界10大ニュース
Yukio Yoshida
ownCloud2015年まとめ
ownCloud2015年まとめ
Tetsurou Yano
Azure Data Studio
Azure Data Studio
Microsoft
Active Directory のおさらいをしましょう!~グループポリシー編~
Active Directory のおさらいをしましょう!~グループポリシー編~
Mari Miyakawa
初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本
Sho Okada
zabbixを使ったクラウド環境の監視とツール連携
zabbixを使ったクラウド環境の監視とツール連携
NHN テコラス株式会社
elasticsearchプラグイン入門
elasticsearchプラグイン入門
Shinsuke Sugaya
シラサギハンズオン 1015 1016
シラサギハンズオン 1015 1016
Yu Ito
Heroku
Heroku
Shugo Numano
シラサギハンズオン 東京
シラサギハンズオン 東京
Yu Ito
シラサギハンズオン 大阪
シラサギハンズオン 大阪
Yu Ito
CentOS6 でも Zabbix 3.0 を動かしたい
CentOS6 でも Zabbix 3.0 を動かしたい
真治 米田
仕組みがわかるActive Directory
仕組みがわかるActive Directory
Suguru Kunii
Rancher Meetup Tokyo#3 Storageについて
Rancher Meetup Tokyo#3 Storageについて
Tetsurou Yano
Zabbix勉強会
Zabbix勉強会
Hiroshi Morotomi
Rosemary health benefits
Rosemary health benefits
Frann Leach
Lavender-MEDICINAL PROPERTIES
Lavender-MEDICINAL PROPERTIES
Mrithuna
Sandalwood Detailed Overview
Sandalwood Detailed Overview
YourAgri
Camphor
Camphor
Aethean
Clove presentation
Clove presentation
Anas Indabawa
oil extraction
oil extraction
Airria Pinkice
Essential oils presentation
Essential oils presentation
Murray Hunter
Perfume
Perfume
poushalisaha09
Hadoop 基礎
Hadoop 基礎
hideaki honda
分散処理基盤Apache Hadoopの現状と、NTTデータのHadoopに対する取り組み
分散処理基盤Apache Hadoopの現状と、NTTデータのHadoopに対する取り組み
NTT DATA OSS Professional Services
Cloudera World Tokyo 2014 LTセッション「マイクロソフトとHadoop」
Cloudera World Tokyo 2014 LTセッション「マイクロソフトとHadoop」
Kuninobu SaSaki
Contenu connexe
Tendances
初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本
Sho Okada
zabbixを使ったクラウド環境の監視とツール連携
zabbixを使ったクラウド環境の監視とツール連携
NHN テコラス株式会社
elasticsearchプラグイン入門
elasticsearchプラグイン入門
Shinsuke Sugaya
シラサギハンズオン 1015 1016
シラサギハンズオン 1015 1016
Yu Ito
Heroku
Heroku
Shugo Numano
シラサギハンズオン 東京
シラサギハンズオン 東京
Yu Ito
シラサギハンズオン 大阪
シラサギハンズオン 大阪
Yu Ito
CentOS6 でも Zabbix 3.0 を動かしたい
CentOS6 でも Zabbix 3.0 を動かしたい
真治 米田
仕組みがわかるActive Directory
仕組みがわかるActive Directory
Suguru Kunii
Rancher Meetup Tokyo#3 Storageについて
Rancher Meetup Tokyo#3 Storageについて
Tetsurou Yano
Zabbix勉強会
Zabbix勉強会
Hiroshi Morotomi
Tendances
(11)
初心者でもわかるActive directoryの基本
初心者でもわかるActive directoryの基本
zabbixを使ったクラウド環境の監視とツール連携
zabbixを使ったクラウド環境の監視とツール連携
elasticsearchプラグイン入門
elasticsearchプラグイン入門
シラサギハンズオン 1015 1016
シラサギハンズオン 1015 1016
Heroku
Heroku
シラサギハンズオン 東京
シラサギハンズオン 東京
シラサギハンズオン 大阪
シラサギハンズオン 大阪
CentOS6 でも Zabbix 3.0 を動かしたい
CentOS6 でも Zabbix 3.0 を動かしたい
仕組みがわかるActive Directory
仕組みがわかるActive Directory
Rancher Meetup Tokyo#3 Storageについて
Rancher Meetup Tokyo#3 Storageについて
Zabbix勉強会
Zabbix勉強会
En vedette
Rosemary health benefits
Rosemary health benefits
Frann Leach
Lavender-MEDICINAL PROPERTIES
Lavender-MEDICINAL PROPERTIES
Mrithuna
Sandalwood Detailed Overview
Sandalwood Detailed Overview
YourAgri
Camphor
Camphor
Aethean
Clove presentation
Clove presentation
Anas Indabawa
oil extraction
oil extraction
Airria Pinkice
Essential oils presentation
Essential oils presentation
Murray Hunter
Perfume
Perfume
poushalisaha09
En vedette
(8)
Rosemary health benefits
Rosemary health benefits
Lavender-MEDICINAL PROPERTIES
Lavender-MEDICINAL PROPERTIES
Sandalwood Detailed Overview
Sandalwood Detailed Overview
Camphor
Camphor
Clove presentation
Clove presentation
oil extraction
oil extraction
Essential oils presentation
Essential oils presentation
Perfume
Perfume
Similaire à CAMPHOR-土曜講座 06/01
Hadoop 基礎
Hadoop 基礎
hideaki honda
分散処理基盤Apache Hadoopの現状と、NTTデータのHadoopに対する取り組み
分散処理基盤Apache Hadoopの現状と、NTTデータのHadoopに対する取り組み
NTT DATA OSS Professional Services
Cloudera World Tokyo 2014 LTセッション「マイクロソフトとHadoop」
Cloudera World Tokyo 2014 LTセッション「マイクロソフトとHadoop」
Kuninobu SaSaki
Hadoop ~Yahoo! JAPANの活用について~
Hadoop ~Yahoo! JAPANの活用について~
Yahoo!デベロッパーネットワーク
Db演習(a tour of my sql)1
Db演習(a tour of my sql)1
デジタルシープラーニング
JavaOne2013報告会 LT資料 Hadoopの話を聞いてきた
JavaOne2013報告会 LT資料 Hadoopの話を聞いてきた
Takashi Aoe
Hadoop~Yahoo!Japanの活用について
Hadoop~Yahoo!Japanの活用について
kaminashi
Drupal haneda20171110
Drupal haneda20171110
Yasushi Osonoi
Hadoopデータプラットフォーム #cwt2013
Hadoopデータプラットフォーム #cwt2013
Cloudera Japan
Similaire à CAMPHOR-土曜講座 06/01
(9)
Hadoop 基礎
Hadoop 基礎
分散処理基盤Apache Hadoopの現状と、NTTデータのHadoopに対する取り組み
分散処理基盤Apache Hadoopの現状と、NTTデータのHadoopに対する取り組み
Cloudera World Tokyo 2014 LTセッション「マイクロソフトとHadoop」
Cloudera World Tokyo 2014 LTセッション「マイクロソフトとHadoop」
Hadoop ~Yahoo! JAPANの活用について~
Hadoop ~Yahoo! JAPANの活用について~
Db演習(a tour of my sql)1
Db演習(a tour of my sql)1
JavaOne2013報告会 LT資料 Hadoopの話を聞いてきた
JavaOne2013報告会 LT資料 Hadoopの話を聞いてきた
Hadoop~Yahoo!Japanの活用について
Hadoop~Yahoo!Japanの活用について
Drupal haneda20171110
Drupal haneda20171110
Hadoopデータプラットフォーム #cwt2013
Hadoopデータプラットフォーム #cwt2013
CAMPHOR-土曜講座 06/01
1.
はじめてのHeroku 2013/06/01 CAMPHOR- 土曜講座 廣瀬
2.
Herokuってなに?
3.
Herokuとは Herokuは2007年創業のアメリカ合衆国の企業。また、同社が開発と運 営を行っているPaaSの名称でもある。2010年にはセールスフォース・ド ットコムに買収された。Paas環境のベースとなるOSはDebian、もしく はDebianをベースに開発されたUbuntuである。初期はRubyによるウェ ブアプリケーションフレームワークRuby on Railsのみのサポートであっ たが、Java、Node.js、Scala、Clojure、Python、PHP(非公式)など 複数のプログラミング言語をサポートするようになった。データベースは PostgreSQL、MySQL、Cloudant、Couchbase
Server、 MongoDB、Redisをサポートしている。Heroku DNS Serverで実行さ れるアプリケーションは、FQDNが「アプリケーション 名.herokuapp.com」となる。(wikipedia より)
4.
つまりこういうこと
5.
Herokuとは 今風に作ったWebアプリを 公開してくれるサーバー を提供してくれるサービス しかも無料!
6.
“今風”?
7.
Herokuで公開できるWebアプリ Heroku では原始的な静的サイトは公開できない。 Herokuは様々な言語・WebFrameworkに対応している
8.
今日使用するWeb Framework node.js +
express Ruby on Rails
9.
node.js + express node.jsとは
サーバーが構築できる言語です。実装はECMA Script にもとづいており、要するにJava Scriptでかけます。 express はnode.jsのWebFrameworkです。 導入方法 【nvm のインストール】 git clone git://github.com/creationix/nvm.git /.nvm source /.nvm/nvm.sh 【node.js のインストール】 nvm install v0.10.8 【express のインストール】 npm install -g express
10.
Ruby on Rails Ruby
とはまつもとゆきひろにより開発されたオブジェクト 指向スクリプト言語である。 Ruby on Rails とはオープンソースのWebアプリケーション フレームワークです。 導入方法 gem install rails
11.
はじめての express express アプリの作成 パッケージのインストール 実行!(サーバーを立てる) express
アプリ名 cd アプリ名 npm install node app
12.
はじめてのRuby on Rails Rails
アプリ作成 実行!(サーバーを立てる) rails new アプリ名 cd アプリ名 rails server
13.
アプリを作ったら 公開したくなりますよね?
14.
作ったアプリをHerokuで公開しよう Herokuへの登録 Heroku Toolbelt のインストール Heroku
コマンドの設定 https://www.heroku.com/ https://toolbelt.heroku.com/ からHeroku Toolbelt をダウンロードしてインストールします heroku login #Heroku で登録したメアドとパスワードを入力 この時 ssh key が生成されていれば自動的に登録してくれる。ssh key をあとから生成して heroku key:add しても登録できる。
15.
これでHerokuの準備は終わり
16.
node.jsをHerokuで公開する設定 Procfile を作成する .gitignoreを作成する package.json を編集する vi
Procfile web: node app.js vi .gitignore node_modules vi package.json “dependencies”:{ ~~~ }, "engines": { "node": "0.10.8", "npm": "1.2.21" }
17.
Ruby on RailsをHerokuで公開する設定 Gemfile
を編集しパッケージをインストール vi Gemfile gem ‘sqlite3’ の部分を group :production do gem 'pg' gem 'therubyracer-heroku' end group :development, :test do gem 'sqlite3' end に書き換える sudo bundle install --without production
18.
アプリのHerokuへの登録手順 さっき作ったアプリをまずは git の管理下に置く Heroku
にアプリを登録する add, commit Heroku に push!! git init heroku create アプリ名 git add . git commit -m “initial commit” git push heroku master
19.
以上です!お疲れ様でした
20.
公開したアプリを確認しよう! アプリは http://アプリ名.herokuapp.com/ というURLで公開されています。 ブラウザを開いて確認してみましょう! あとはローカルのアプリを更新するたびに git add . git
commit -m “コメント” git push heroku master をすれば公開されているアプリも最新状態に更新されます。
21.
参考文献 ・Node.js + Express
をHerokuで動かすまでの手順まとめ http://tacamy.hatenablog.com/entry/2013/02/16/235127 ・Herokuではじめる 初心者のためのRuby on Rails3入門 http://libro.tuyano.com/index2?id=782001