iPhoneで Grafanaの グラフを 参照できる アプリ Grafanizer 作ってます。 詳しくは こちらへ

Hello AppEngine with Golang and GitLabCI

Feb 10, 2017  

GolangアプリをGitLabCI経由でAppEngineに公開する

GitLabでバージョン管理をしながらGlangでアプリを作成し、GitPushするだけでGitLabCI経由でAppEngineへデプロイさせる方法のまとめ。

  • 環境構築
    プログラムをデプロイする前に、AppEngine, LocalPC, GitLab で環境を整える
  • デプロイ
    デプロイ作業はGitLabCIを利用するので、CIの設定とGitLab上のプロジェクトを作成する
  • 開発環境と本番環境を分離
    同じデータを利用するのは怖いため環境を分けて開発環境を作ることにする
  • テストを追加
    開発環境でバグを見過ごさないようにテストを追加してみる
  • WAFの追加 (作成中)
    自作したGolang用WAFを使ってアプリケーションを作成してみる