2.Webサイトの確認
作成したWebサイトをブラウザで開き、図5のように表示されれば問題なく作成されています。
参考までにazure account siteコマンドの一覧をまとめました(表2)。
| 第3引数以降 | 概要 |
| list | webサイトの一覧を表示する |
| create サイト名 | 指定されたWebサイトを作成する |
| delete サイト名 | 指定されたWebサイトを削除する |
| portal サイト名 | 指定されたWebサイトの管理ポータルをブラウザで表示する |
| browse サイト名 | 指定されたWebサイトをブラウザで表示する |
| show サイト名 | 指定されたWebサイトの詳細情報を表示する |
| stop サイト名 | 指定されたWebサイトを停止する |
| start サイト名 | 指定されたWebサイトを開始する |
| log download | 指定されたWebサイトのログファイルをダンロードする |
| location list | 指定可能なロケーション一覧を表示する |
Gitによる配置
Webサイトが作成できたらGit経由でサイトに配置してみましょう。
1.GitリポジトリURLの確認
GitリポジトリのURLは管理ポータルからも確認できますが、azure site showコマンドでも確認できます(リスト6)。
~$ azure site show codezinesample ... data: GitRepositoryUri https://codezinesample.scm.azurewebsites.net/codezinesample.git info: site show command OK
2.Gitリポジトリの確認をする
Webサイト作成時に、--gitオプションを指定しているため、既にリポジトリの初期化が行われた状態になっています(リスト7)。また既にazureという名前でremoteリポジトリの設定がされた状態になっています。
~$ ls -al total 16 drwxrwxr-x 3 statemachine statemachine 4096 Nov 10 18:58 . drwxr-xr-x 33 statemachine statemachine 4096 Nov 10 18:57 .. drwxrwxr-x 7 statemachine statemachine 4096 Nov 10 18:59 .git -rw-rw-r-- 1 statemachine statemachine 24 Nov 10 18:58 .gitignore ~$ git remote -v azure https://committer@codezinesample.scm.azurewebsites.net/codezinesample.git (fetch) azure https://committer@codezinesample.scm.azurewebsites.net/codezinesample.git (push)
3.index.phpの作成とリポジトリへの追加
次に非常に簡単ですが、PHPの情報を表示するスクリプトをindex.phpとして作成します(リスト8)。
<?php phpinfo(); ?>
作成したindex.phpを作業用リポジトリに追加、コミットします。追加には、git addコマンドを利用し、続いてgit commitコマンドでリポジトリにコミットします(リスト9)。
git add . ... コミットするファイルを指定 git commit -m "initial commit" ... 変更点をコミット
4.Webサイトへ発行する
git pushコマンドで、リモートリポジトリの内容を変更します(リスト10)。リモートリポジトリの更新=Webサイトの内容更新となります。第3引数のoriginはリモートサイトの短縮名で、クローンしたときに自動的に命名されます(注2)。第4引数のmasterはリポジトリが作成されたときに既定のブランチ名です。
~$ git push azure master Password for 'https://committer@codezinesample.scm.azurewebsites.net': remote: New deployment received. remote: Updating branch 'master'. remote: Preparing deployment for commit id '239afc2735'. remote: Preparing files for deployment. remote: Deployment successful. To https://codezinesample.scm.azurewebsites.net/codezinesample.git * [new branch] master -> master
git remote -vコマンドで確認できます。
最後にWebサイトを開き内容を確認します。PHPの情報表示画面が表示されれば問題ありません(図6)。


