
GitHub ActionsでCI/CD環境を構築する ~ReactアプリをFirebaseへデプロイするyamlファイルの書き方~
CI/CD環境はこれまでCircleCIを利用してきたのですが、Reactのversion17でcreate-react-appしたプロジェクトをCircleCIでbuildすると以下のエラーが発生するようになりました。 The build ...

エクスプローラでWSL2(ubuntu)のディレクトリを開く方法
WSL2を利用していると、Windows側で「このディレクトリやファイルを開きたい」と思うことがありますよね。 具体的には、以下のようなことを考えたことはないでしょうか。 Windows側とWSL2(Ubuntuなど)のファイルをやり取りす ...

gitで追加・変更したファイルやディレクトリを取り消し方法(add前/add後/commit後/push後)
gitで追加や変更したファイルを取り消したい場合のコマンドをまとめました。 に追加・変更したファイルやディレクトリの取り消し方法 追加と更新を同時に取り消すことはできないため、追加用と更新用で別のコマンドを実行します。 ポイント 全ディレク ...

Google Chromeの「パスワードを保存できるようにする」がグループポリシーで制限された状態でパスワードを保存する方法
Google Chromeの「パスワードを保存できるようにする」が利用できない 会社のPCなどでは、グループポリシーで「パスワードを保存できるようにする」が制限されている場合があります。 このような感じでロックされている場合です。 Goog ...

circleciで「error Couldn’t find a package.json file in “xxx/xxx”」が発生した場合の原因と対処方法
circleciでビルド中に以下のようなエラーが発生した場合の原因と対処方法についてまとめました。 #!/bin/bash -eo pipefail yarn build yarn run v1.22.4 error Couldn't fi ...

firebase loginで「localhost で接続が拒否されました。」でアクセスできない場合の対処方法
firebase loginで表示されるエラー firebase でloginする際やtoken文字列を取得する際に以下のコマンドを実行します。 firebase login や firebase login:ci URLが表示され、 Vi ...

sambaを導入してファイルサーバを構築する手順(インストールから設定方法まで)
Linux上にWindows端末から利用できるファイルサーバを構築したい場合に、あまり複雑なアクセス権などを考えず、簡単に構築する手順をご紹介します。 構成イメージ sambaで公開するディレクトリを作成 sambaで公開するディレクトリを ...

Dockerコンテナでapt-getするとエラーになる場合の対処方法(Err:1 http://security.debian.org /debian xxx InRelease)(Failed to fetch http://deb.debian.org/debian/dists/buster/InRelease Temporary failure resolving ‘deb.debian.org’)
Dockerfileのapt-getでエラーになる dockerで開発していると、昨日まで動作していたのに突然apt-getコマンドでエラーにあることがあります。 こんなエラーです。 Err:1 buster InRelease Tempo ...

Reactの開発環境(WSL2+docker)構築から本番環境(DockerHub+kubernetes)へのデプロイ手順まとめ
最近は、開発環境をDockerで構築することが多くなってきたので、Reactアプリの開発環境構築手順をまとめました。 また、本番デプロイ用にDockerHubへのPushとkubernetesへのデプロイ用YAMLの作成手順についてもまとめ ...

コンテナ間通信の設定をkubernetesとdocker-composeで同じ構成で構築してみた(nginx <-> uWSGI <-> Flask)
kubernetesでコンテナ間の通信を設定する方法の勉強のために、同じ環境をkubernetesとdocker-composeの両方で構築してみました。 環境 クライアント/サーバ クライアント ソフトバージョンOSUbuntu 20.0 ...

sshサーバの接続設定手順(公開鍵証明書の作成・登録・エイリアスでの接続方法など)
sshサーバへクライアントから秘密鍵で接続するまでの手順をまとめました。 頻繁に接続する環境であればエイリアス登録すると便利になります。 環境と作業手順 環境 作業手順 Noクライアント/サーバ作業内容1クライアントキーペアを作成する2クラ ...

kubernetesのDashboardを表示する(tokenの取得方法)
kubernetesの公式サイトの手順でDashboardを表示するとtokenの入力で手間取ってしまいましたので、Dashboardの起動からtokenの取得方法まで手順をまとめました。 kubernetes Dashboardの起動 ...

Ubuntu 20.04LTSにkubernetes環境をkubeadmで構築する手順
kubernetesの学習用に環境構築した際の構築手順メモです。 環境 今回構築する各ソフトのバージョン ソフトバージョンOSUbuntu 20.04LTSDocker19.03.12kubernetes1.18.6 OSのUbuntu 2 ...

Ubuntu(Linux)のプロンプトにGitのブランチ名を表示する方法
普段WindowsのGit Bashを利用していると操作中のブランチ名がプロンプトに表示されます。 ユーザ@ホスト名 MINGW64 /c/Git/memo (master) AWSのEC2でUbuntuを利用している場合や、ローカル環 ...

WSL2でswapをoffにする方法
WSL2でswapをオフにする方法についてまとめました。 sudo swap off -aでは無理 きっかけは、WSL2の Ubuntu に kubeadm で kubernetes 環境を構築しようとした際に、利用条件に「swapをオフに ...

Windows 10 or 11 (WSL2)のUbuntuでsystemctlを利用する方法(systemdをPID1で動作させる方法)
2023-01-24 更新 WSL2にUbuntu22.04を導入しようと思い、またsystemctlコマンド使えるようにしないとなーと思っていたら、いつの間にか、systemdが正式に対応していました。 手順はシンプルです。 1. ...

gitコマンドの使い方 ~ git revert ~
git revert コマンド概要 git revertは特定のcommitの内容を取り消したい場合に、逆向きの変更を加えたcommitを作成するコマンドです。 commitを取り消すコマンドには他にgit resetコマンドがありますが、 ...

circleciでgithubのブランチ毎にfirebaseへのデプロイ先を切り替える方法
Firebaseに複数の環境(本番環境と開発環境など)とGitHubのブランチと関連付け、circleciを利用してビルド・テスト・デプロイを自動化する方法をまとめました。 環境(Firebase/circleci/GitHub) Fire ...

Python Flask と BluePrint で REST API を作成する方法
Python Flask を利用して REST API を作成する方法についてまとめました。 記事の内容としては以下の内容について解説してます。 記事の内容 Flask の BluePrin ...

Firebase functions Node.js 8のサポートを終了しました。エラーが発生。。。
Firebaseのfunctinosで作成したNode.js8のWebAPIを呼び出すとエラーメッセージが表示されるので、調べてみました。 Billing account not configured. External network i ...