主にAndroid Webサービス

主にAndroid

Androidの情報を中心に、自分の備忘録を兼ねて書いてます

dotcloud.ymlにPEARを追加する方法 

2012/03/04
Sun. 22:34

PHPやPython, Ruby, PerlやMySQLなどのDBを2つまで無料で利用できるクラウドサービスのdotCloudを試してみました。
似たようなサービスでphpfogやfluxflexなど色々ありますが、cronが使えるもので、PHPでブログ自動更新するようなのを作ってみようと思い触ってみました。

ブログ更新するPEARのServices_Bloggingを使うためには、dotcloud.ymlに以下のようにchannelを追加するとできました。

www:
type: php
requirements:
- channel://pear.amazonwebservices.com/sdk
- channel://pear.php.net/Services_Blogging-0.2.4
db:
type: mysql


ymlがなんだか分からずに適当にやってたら、インテントを揃えないと問題があるようでした。
最初インテントがおかしかったのか、dbが追加できなかったりしました。

dotcloud pushでデプロイしても、すぐに反映されなかったりsshで入ったのと違っていたりすることがありました。
fluxflexでも、デプロイに時間がかかったりしてすぐ反映されないときがあるので、レンタルサーバにftpでアップロードするのと違って、クラウドはこまめに更新するのには向かないので、ローカルの開発環境でしっかり確認するのが必要かな。
スポンサードリンク

[edit]

CM: 0
TB: 0

page top

無料、非公開で使えるバージョン管理ホスティング発見。

ProjectLocker
Subversion または Git 最大300MB
最大3ユーザ
Trac付き

assembla workspaces
Subversion 最大2GB
Tracは有料

assembla workspacesは2GBだけどTracが有料なのが痛い。
300MBだけどProjectLockerのほうが良さそう。
あとでプロジェクト管理に使ってみよう。
スポンサードリンク

[edit]

CM: 0
TB: 0

page top

2017-08
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • »