gcp

プログラムがGCP上で実行されているかを判定する

gcp

サーバーアプリケーションを開発していると、現在動いている環境がクラウドか、ローカルかで処理を分けたい場合がある。 自分はよくGCP (Google Cloud Platform) を利用しているが、今動いているのがGCP上なのか判定したい場面が何度かあった。 クラウドの場…

Node.js Standard on Google App Engine はじめて触った

何もない状態から AppEngine にデプロイするまでの流れ npm init npm install --save express vim app.js # 簡単な express のサンプル書く echo 'runtime: nodejs8' > app.yaml gcloud app deploy これだけで Hello, World できた!すごいはやい!シンプル…

GAE + CircleCI, Gitlab CI ですごく消耗した記録

GAE/Go が gcloud app deploy でも goapp deploy でもデプロイできない これが一番はまってしまったので、Qiita に書いた。 qiita.com cp の引数のスラッシュの有無 cp でも rsync でもそうだが、 / をつける・つけないで挙動が変わるので思っていたのと異な…

Google Cloud Platform (GCP) に Datastore 系のサービスがいくつもある?

最近 GCP に入門していて、DBとして Datastore というものがよく使われているみたいなので自分も早速使おうと思って調べた。 そしたら、次の記事がヒットして ぼくが かんがえた さいきょうの でーたすとあ らっぱー - Qiita AppEngine DatastoreとCloud Dat…

Google Cloud SQL に接続時 unix socket fileが見つからなくてエラーになった

きっかけ GCP入門してみようと思って、本棚アプリのチュートリアル をやりはじめた。 しかし、gcloud app deploy コマンド実行後、次のエラーが出て Google Cloud SQL に接続できなかった。 Updating service [default] (this may take several minutes)...f…