ページ(html)のデプロイPHPアプリのデプロイ懸念点サマリ私の主なWebアプリ開発スタイルは、ローカルでデータベースとアプリを作成して、それをクラウドサービスにデプロイするものです。Platformなど)は、クラウド上のデータベース利用が必須だったので、ローカルのDBをデプロイできるPaaSを探していました。最近、dokkur.comにたどり着きました。Google検索でヒットdokkur.comは私のニーズ(SQLiteが使える&容量制限が無い&安い)に合っていたのですが、日本語での解説記事が無かったので、備忘録としてこの記事を残します。基本的に0から10まで使い方を書くのではなく、つまづきポイントを書いていきます。Sierraでの話になります。Windowsは対象外。dokkur.comとは?GAE、AWS、OpenShift、Herokuなどと同様のPaaSです。他のPaaSと比べて価格が安い印象です(実際に利用して確認中)。価格すごくざっくりですが、最小のサーバが0.99$/月。1GB/0.05$/月がこのdokkur.comの最大のメリットだと思っています。私のアプリは結構容量を使うので重要です。支払いに関しては、現在運用して確認中。事前にPaypalでデポジットしておこうと思ったのですが、上手くいかないがちょっと不安です・・・(ロシアだから・・?)参考:https://dokkur.com/pricing本当にこんなに安いのかしら・・・アカウント設定・環境構築まず、アカウント設定ですが、あまりつまづくところはなかったです。ここ進めていくと、アカウントがとれます。この記事ではGitHubアカウントは使用しません。続いて環境構築ですが、ここが第一の難関です。toolbeltという独自管理ツールは使い物になりません、HerokuやGAEなども管理ツールありますが、そのノリで使おうと思ったら全然使えませんでした。具体的にはインストーラがおかしい、ログインに使えるメールアドレスには制限がある、SSLの自動設定がうまくいかない等です。環境構築はどのアプリケーション環境でも一緒です、ここでは実際に使ったPHPを例にします。Introductionにもある通り、以下手順です。toolbelt推奨とありますが罠です。ここにある通り手動で追加しましょう。その他はとくに問題なかったです。静的ページ(html)のデプロイ静的なページを作りたい方はこちらです。PHPの前にテストするため、まずは私はhtmlをデプロイしました。いうテキストファイルを作成デプロイPHPアプリのデプロイPHPは色々調べました。variablesに次の値をセットしますBUILDPACK_URLhttps://github.com/heroku/heroku-buildpack-phpこれで動きます公式ドキュメントには書いてない懸念点Paypalで支払できないことです。したら私だけかもしれません。Yandexというロシアの支払いシステムも試してみましたが、課金できませんでした。invoices(請求書)には何も記載なく、支払う必要ないかもしれませんが、実際支払えるのか不安です。一ヶ月立ってないため請求書がきてないのかもしれません。更新あればまた追記します。