環境構築

【GCP】SpringBoot + App Engine + CloudSQL + VPCネットワーク

はじめに MySQLを用いたCRUDを行うSpringBootアプリケーションを、App Engineスタンダード環境にデプロイし、プライベートIPでCloud SQLへ接続を行う大枠の手順についてまとめます。 環境 アプリケーション環境 言語: Java8FW: SpringBootビルドツール: Mave…

【GCP】GAE Java8フレキシブル環境からスタンダード環境に変更する

はじめに Java8, SpringBootで作ったアプリをGoogle App EngineのJava8フレキシブル環境にデプロイしていたのですが、デプロイ先の環境をスタンダード環境に変更する必要がありました。これの手順についてメモします。 環境 以下アプリケーションの環境です…

"Communications link failure"でアプリ起動できない問題

SpringBootで作ったアプリを起動すると、以下のエラーが起こり起動に失敗する現象に遭遇しました。 Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure この現象の原因と解決策についてメモします。 環境 言語:…

dbに接続できない - could not connect to server

Dockerを使ってRails6の環境を作り、docker-compose upで起動すると、以下のようなエラーが表示されました。 PG::ConnectionBad: could not connect to server: No such file or directoryIs the server running locally and acceptingconnections on Unix d…

Dockerでコンテナ化したrailsアプリをproductionモードで起動する

Dockerでコンテナ化したrailsアプリをproductionモード(本番環境)で起動する方法をメモします。 productionモードとして起動するには以下のような設定項目があります。 production用docker-compose.ymlを用意DB設定ファイルの編集(config/database.yml)secre…

Node.jsのインストールに失敗 (No such file or directory)

はじめに nodebrewを使ってNode.jsをインストールした際にエラーが起きた箇所があったのでメモします。 エラー: No such file or directory ↓のコマンドを実行して最新バージョンのNode.jsを入れようとしたところ、こんなエラーが出ました。 $ nodebrew inst…

macOSに最新バージョンのNode.jsをインストール

はじめに 最近、Firebaseを触り始めたのですがローカルにnode.jsをインストールする必要があったので、その時の手順をメモします。OSはmacOS(10.14.2)です。 macでnode.jsを入れて使えるようにするには↓の手順を踏んでいきます。 nodebrewインストールnode.j…