こんにちは
プロジェクトに関する一連の出版物の継続
Maven / Spring / Security / JPA(休止状態)/ Rest(Jackson)/ Bootstrap(CSS)/ jQuery +プラグイン
( GitHubのソースコード )。
以前の出版物:
- 春のペットクリニックをきっかけに。 Maven / Spring Context / Spring Test / Spring ORM / Spring Data JPA
 - Spring Restコントローラーのテスト:シンプルで、短く、信頼性が高い。 Spring Securityテスト+ JSONマッチャー
 - Spring Security 4 + CSRF(Springでのクロスサイトリクエストフォージェリから保護するプロジェクトを追加)
 
プロジェクトの最後の部分: クラウドPaaSプラットフォームHerokuへの展開
ステップバイステップの説明(ビデオから):
- Herokuでアカウントを作成します。
 - その中に個人用アプリを作成し、GitHubのプロジェクトに接続します。
 - アドオンの追加:データベース;
 - IDEAでデータベースのデータソースを作成し、環境変数DATABASE_URLからデータベースクレジットを取得します。
 - DataSource-> Advancedで、ssl = true、sslfactory = org.postgresql.ssl.NonValidatingFactoryを追加します。
 - SQLスクリプトを実行して、Herokuベースに初期化します。
 -  プロジェクトでHerokuを構成します。 
      
- webapp-runnerの pom.xml に依存関係を追加します。
 - settings.xmlでHerokuで実行するようにMavenプロファイルを設定します。
 - Procfileを作成します 。
 - Herokuベースの Spring dataSourceを構成します。
 
 - .bat(.sh)を使用して Herokuアクションをローカルでテストします。
 - GitHubでコミット+プッシュを行います。
 -  必要に応じて: 
      
- アプリケーションログを表示するには、 Heroku Toolbeltをインストールします。
 - アプリケーションに環境変数を介して利用可能な外部リソースがある場合は、Herokuで設定します:設定->構成変数-> PROJECT_ROOT = / app
 - ERROR_PAGE_URLを構成する
 - HerokuをIDEAに接続する :プラグインと生成されたキーを追加する
 
 - GitHubからHerokuに手動でデプロイします。
 - ブラウザーで実行: [your_name_of_application] .herokuapp.com
 - 自分自身を祝福することを忘れないでください:今、あなたのアプリケーションは全世界を見るでしょう:)
 
最後に:HerokuとPaaSの比較に関するリソース
ご清聴ありがとうございました!