開発

開発

[ターミナル]本番環境デプロイ等でシェルスクリプトで色付けと入力待ち状態でわかるようにする

デプロイする場合、CI/CDではなくシェルスクリプトで行うこともあります。その際に誤って本番環境にデプロイしないようにメッセージに色をつけて、「y」と入力するまでスクリプトを実行しないように入力待ちにする方法をまとめます […]

開発

[VSCode] VSCodeで「draw.io」でAWS構成図を描く

AWSの構成図を描く必要があり、draw.ioを使っていたのですが、VSCodeでも「Draw.io Integration」を使用して描けるようになります。そこについて記事にしました。 環境 1. 拡張機能のインストー […]

開発

MacにPythonをインストールする

Macで「Python」を使用する場合、「Homebrew」から「pyenv」というツールをインストールすると便利です。
「pyenv」はMacのPythonのバージョンを切り替えることが出来るので、開発時に役に立つことが出来ます。

開発

Macで「sed」ではなく「gsed」を使用しよう

シェルスクリプトでファイル内の文字を置換する場合には、「sed」コマンドを使用しますが、Macでは改行コード等が上手く読み込めないため、「gnu-sed」をインストールする必要があります。

開発

Dockerイメージを作り直す

すでに作成したDockerイメージでしたが、「Dockerfile」に問題があったために再度作り直すことになりました。
以前作成したDockerイメージを削除して作り直すだけですが、メモとしてまとめておきます。
またDockerは「docker-compose」で管理した状態となります。

開発

「rsync」を使ってサーバーにデプロイする

ファイルのデプロイを行うのに「WinSCP」や「FileZilla」を使用することがありますが、ファイル構成を同期する「rsync」を使用した方が圧倒的に便利です。
そこで今回はMac上で「rsync」を使用して開発プログラムをサーバーにデプロイする方法をまとめます。