AWS EC2 Amazon Linuxのセキュリティパッケージの自動更新設定について

yum-cronを導入してセキュリティパッケージの更新を自動化しました。サーバーのメンテナンスは大変ですが、yum-cronのようなツールや自動化などをうまく行い、効率の良い運用ができたらなと思います。

AWS EC2 Amazon Linux環境の初期設定まとめ

EC2で建てたAmazon Linux環境の初期設定、今後も応用できる内容と思うので記事にまとめます。

WordPressのマイグレーション・引越し作業まとめ

Amazon LinuxからAmazon Linux2へのマイグレーションが無事完了しました。合わせてコンテナの分割とPHP7.1→7.3、MySQL5.7→8.0へのバージョンアップも終わり、非常にスッキリした環境に生まれ変わりました。

Nginx:AlpineへCertbotをインストール

Alpine LinuxへのCertbotインストール方法のメモです。

MySQLの文字コード変更

MySQLを5.7から8へバージョンアップする過程で、文字コードをutf8mb4に変更する必要が生じたため、方法をメモします。

DockerでReact + Django + Postgresの連携・SPA構築チュートリアル

ReactとDjango REST framework、Postgresで簡単なSPAアプリを作成しました。環境の準備からブラウザに表示させるまでをまとめます。

Djangoのfixtures機能でダミーのデータをDBに流しこむ

DBにダミーのデータを作りたいとき、スクリプトを書いてDBへ流し込むということをしていたのですが、fixturesという機能で簡単にできるということだったので、試しました。

GolangでシンプルなWebAPIを作成

Golangで簡単なWebAPIを作りました。Frameworkを使うか悩みましたが、まだ玉石混合でデファクトスタンダードが決まっていないようなので、ルーターを使っています。

【Golang入門!】dockerを使ったGolangの開発環境構築

ReactやVue.jsの登場により、Web業界全体でフロントエンド主体の開発に少しずつシフトしているようです。それに合わせて、新規の案件でバックエンドにGolangやGraphQLを採用しているケースをよく見かけるようになりました。私もこの流れに追従すべく、Golangの環境を用意したのでまとめます。

DjangoのModelFormでForeignKeyフィールドをSelectタグ(ドロップダウン)として表示する

ForeignKeyで繋がっているモデルの項目を、ドロップダウン表示するのに少し手間取ったので、メモを残します。