blog.cloudfoundry.gr.jp
日本Cloud Foundryグループ ブログ: NicoNico SPEENYAを Cloud Foundry で動かす
http://blog.cloudfoundry.gr.jp/2015/11/cf100apps-096-niconico-speenya.html
NicoNico SPEENYAを Cloud Foundry で動かす. 12300;Cloud Foundry 百日行」第96日目は、 NicoNico SPEENYA. NicoNico SPEENYA – プレゼンテーションの上をニコニコ動画風コメントが流れる! MOONGIFT. Git clone https:/ github.com/chimerast/niconico-speenya $ cd niconico-speenya/ $ ls extension LICENSE make-package.sh package.json public README.md screenshot.png server.js. まずはjsファイルを編集し、Cloud Foundry上でこの後にpushするアプリのURLを設定します。 Vi extension/scripts/content-script.js $ git diff diff - git a/extension/scripts/content-script.js b/extension/scripts/content-...
blog.cloudfoundry.gr.jp
日本Cloud Foundryグループ ブログ: UNICALE を Cloud Foundry で動かす
http://blog.cloudfoundry.gr.jp/2015/09/cf100apps-065-unicale.html
UNICALE を Cloud Foundry で動かす. 12300;Cloud Foundry 百日行」第65日目は,PHP ベースのカレンダー・システム UNICALE. です。公式サイトには「少人数のスケジュール,工数管理に適した機能を搭載しています」とありますが,実際かなりシンプルで,使い始めるのは非常に簡単でした。とりあえず複数人でスケジュールを共有したい,という目的で使ってみるのには良いのではないでしょうか。 Http:/ www.unicale.com/. 公開された source code 管理システムは見つからなかったので,以下からダウンロードしました. Http:/ www.unicale.com/download/. 本記事では最新版の 2.0.3 を使いました. 本アプリはデータをファイルに保存するので,通常のデプロイだと Cloud Foundry では再起動等で消えてしまうのですが,今回は 百日行の WordPress の記事. に倣い, FUSE / sshfs を使ってファイルのリモートへの保存に挑戦してみました. 2) Cloud Foundry 向け変更.
blog.cloudfoundry.gr.jp
日本Cloud Foundryグループ ブログ: Butterfly を Cloud Foundry で動かすことはできたが,使えなかった
http://blog.cloudfoundry.gr.jp/2015/07/cf100apps-025-butterfly.html
Butterfly を Cloud Foundry で動かすことはできたが,使えなかった. 12300;Cloud Foundry 百日行」第25日目は,ブラウザー上で動作するターミナル Butterfly. タイトルからわかるように,今回,百日行シリーズ初の「失敗」を述べる記事になります。Cloud Foundry も万能ではなく,当然動作に適さないアプリも中にはあるのですが,それを明らかにすることもまた有益であると考え,今回記事として公開する次第です。 Http:/ paradoxxxzero.github.io/2014/02/28/butterfly.html. Butterfly - 普通に何でもできるWebベースのターミナル MOONGIFT. 3) Cloud Foundry 環境へのプッシュ. 5) (おまけ) Cloud Foundry 環境の管理者権限を使っての動作確認. Git clone https:/ github.com/paradoxxxzero/butterfly.git $ cd butterfly/. 3 Cloud Foundry 環境へのプッシュ. Request...
blog.cloudfoundry.gr.jp
日本Cloud Foundryグループ ブログ: Cloud Foundry 百日行 #000 序言
http://blog.cloudfoundry.gr.jp/2015/06/cf100apps-000.html
Cloud Foundry 百日行 #000 序言. この度,日本 Cloud Foundry グループでは,「Cloud Foundry 百日行」と題して,オープンソースの PaaS である Cloud Foundry 上に,オープンソースのアプリケーションをデプロイしてみる営みを,百日間にわたって続けようというプロジェクトを始めることになりました。 アプリケーションを Cloud Foundry 上で動かす際,どのような点に留意すべきかを知る. Cloud Foundry に対して,どのようなニーズ/要望があるかを知る. 3番目の項目に関しては,読んでいただいた方からのご意見が頼りです。ページ下部の Twitter ボタンから #cfgrjp. ハッシュタグを付与してツイートする等の方法でご意見・ご質問等いただければありがたく思います。また「このオープンソース・アプリケーションを試してほしい」等のご要望もお待ちしております。 このシリーズでは,各記事共通の前提として,以下を想定しています。 Http:/ www.anynines.com/. Http:/ www.appfog.com/. Drop7...
blog.cloudfoundry.gr.jp
日本Cloud Foundryグループ ブログ: 11月 2015
http://blog.cloudfoundry.gr.jp/2015_11_01_archive.html
Cloud Foundry 百日行 #100 1 結言. 6月4日に始まった「Cloud Foundry 百日行」も,本日ついに最終回を迎えました。オープンソースの PaaS である Cloud Foundry 上に,オープンソースのアプリケーションをデプロイしてみる営みを百日間にわたって続けるというこの企画,中休みを挟んだものの,記事を落とすことなく予定通り走り切れたのは,記事執筆に協力してくださった方々,記事を広めていただいた方々,読んでくださった方々,皆様のおかげだと思います。 まず,デプロイに成功したアプリケーションは97件,失敗したアプリケーションは3件でした。失敗したアプリケーションに興味を持つ方がおられるかもしれないので,以下にリンクを示しておきます。 それぞれに「失敗」の理由は異なるのですが,特に Milkode などは Heroku では動いている. ようですので,単純に時間と能力の不足で,もう少しその2つが足りていればデプロイは成功するのではないかと思います。 最後に, #000 序言. Cloud Foundry に対して,どのようなニーズ/要望があるかを知る. Admin-uiは...
blog.cloudfoundry.gr.jp
日本Cloud Foundryグループ ブログ: webcrontab を Cloud Foundry で動かす
http://blog.cloudfoundry.gr.jp/2015/11/cf100apps-092-webcrontab.html
Webcrontab を Cloud Foundry で動かす. 12300;Cloud Foundry 百日行」第92日目は、Web UIを持ったcronの webcrontab. Http:/ webcron.herokuapp.com/. Git clone https:/ github.com/codeskyblue/webcron $ cd webcron $ ls assetfs.go cron.go Godeps LICENSE Procfile README.md scripts web.go broadcast.go Dockerfile keeper.go Makefile public sched.json templates. Cf create-service p-mysql 1gb webcrontab-mysql. Cf push webcrontab - no-start $ cf bind-service webcrontab webcrontab-mysql. Git diff diff - git a/web.go b/web.go index 58...デフォルト...
blog.cloudfoundry.gr.jp
日本Cloud Foundryグループ ブログ: Moodle を Cloud Foundry で動かす
http://blog.cloudfoundry.gr.jp/2015/11/cf100apps-097-moodle.html
Moodle を Cloud Foundry で動かす. 12300;Cloud Foundry 百日行」第97日目,今日は初の LMS (Learning Management System), Moodle. です。Moodle は PHPで書かれており,OSS の LMS として歴史と人気を誇るアプリケーションのようです。 Git:/ git.moodle.org/moodle.git. ソースコードを clone して,ディレクトリーを移動します。 Depth=1 -b MOODLE 29 STABLE. を指定していますが,もちろん指定せずに全コミットを取得しても問題ありません。その場合,ディレクトリー移動後に. Git checkout MOODLE 29 STABLE. Git clone - depth=1 -b MOODLE 29 STABLE git:/ git.moodle.org/moodle.git . $ cd moodle/. 本アプリの対応 DBMS は, 公式ドキュメント. 以下のような manifest.yml を作成します。 Cf push - no-start.
blog.cloudfoundry.gr.jp
日本Cloud Foundryグループ ブログ: Rundeck を Cloud Foundry で動かす
http://blog.cloudfoundry.gr.jp/2015/11/cf100apps-095-rundeck.html
Rundeck を Cloud Foundry で動かす. 12300;Cloud Foundry 百日行」第95日目,今日は最近注目されているジョブ・スケジューラー Rundeck です。Webベースのジョブ・スケジューラーといえば, 92日目に webcrontab を紹介. しましたが,Rundeck はこれと比べるとずっと本格派で,最近はインフラ周りの管理に使われることも増えているようです。 上記の場所にソースコードがありますが,今回は公式で配布されている JAR ファイルを使ってデプロイを行いました. Http:/ rundeck.org/docs/administration/index.html. JAR ファイルを使っていることからもわかるように,このアプリは Java で書かれているのですが,. Cloud Foundry 標準の java-buildpack は JAR / WAR / ZIP ファイルを展開してアプリのステージング/実行を行う. この修正を施した buildpack を,. に push しました。 前節で述べた通り,今回の buildpack では. これらの設定...
blog.cloudfoundry.gr.jp
日本Cloud Foundryグループ ブログ: SharePla を Cloud Foundry で動かす
http://blog.cloudfoundry.gr.jp/2015/11/cf100apps-093-sharepla.html
SharePla を Cloud Foundry で動かす. 12300;Cloud Foundry 百日行」第93日目は、旅行のプランを共有しながら立てることのできるRailsアプリ、 SharePla. です。Google Mapsと連動して場所やルートを確認しながらプランを立てられるので、友人と遠隔で旅行を計画を立てなければならない場合などに便利かもしれません。 本アプリを動かすには、TwitterアカウントとGoogleアカウントが必要となるので、予め用意しておく必要があります。 Http:/ sharepla.herokuapp.com/. Git clone https:/ github.com/RyuPiT/SharePla.git. SharePlaは、MongoDBを使用するため、MongDBのサービスを作成しておきます。 もしデプロイする bosh-lite 環境にMongDBサービスブローカがない場合、百日行の「 spring-boot-cf-service-broker-mongoを Cloud Foundry で動かす. まず、 Twitter Apps. SharePla$ ...
blog.cloudfoundry.gr.jp
日本Cloud Foundryグループ ブログ: SHIRASAGI を Cloud Foundry で動かす
http://blog.cloudfoundry.gr.jp/2015/11/cf100apps-099-shirasagi.html
SHIRASAGI を Cloud Foundry で動かす. 12300;Cloud Foundry 百日行」第99日目は、中・大規模サイト向けのCMSの SHIRASAGI(シラサギ). Rails製のアプリケーションで、開発は自治体向けCMSの”Joruri CMS”の元開発コアメンバーが設立した会社が開発を行っています。 8220;SHIRASAGI”も自治体向けサイト構築を意識したデモ画面が用意されているのが特徴です。 Http:/ www.ss-proj.org/. Git clone https:/ github.com/shirasagi/shirasagi.git $ cd shirasagi/ $ git checkout v1.0.0 $ ls app bin config config.ru db Gemfile Gemfile.lock Guardfile lib log MIT-LICENSE private public Rakefile README.md spec vendor. README.mdの”SHIRASAGIのインストール”. Bin/bash -x bun...