自動化– tag –
-
Flutter WebをGitHub Actionsでビルド&S3デプロイ自動化(CloudFrontキャッシュも削除)
Flutter Webで構築したウェブサイトを効率的に公開するためには、自動化されたビルドとデプロイの仕組みが不可欠です。この記事では、GitHub Actionsを活用して、Flutter Webのソースコードを自動でビルドし、S3にアップロード、その後CloudFrontのキャッ... -
CertbotでSSL証明書が自動更新されない原因と対策
WebサーバにおいてHTTPS通信を実現するために導入されるSSL証明書は、Let’s EncryptのCertbotを使えば無償で取得・更新が可能です。しかし、自動更新に失敗し、結果的に証明書が期限切れになってしまうという問題が現場でたびたび発生します。 本記事では... -
GitHub Actionsで作業ブランチ(feature)を自動削除する方法
システム開発において、GitHubを活用して複数人での作業を効率化している現場は多くあります。特に作業ブランチ(featureブランチ)を使った運用は、開発の分担とコードの整理に大きく役立ちます。 しかし、マージ後にfeatureブランチが削除されずに残り続... -
GitHub Actionsを使ってReactアプリをAWS S3へ自動デプロイする方法
Webアプリを開発する際、手動でビルドしてアップロードするのは手間がかかります。特に、本番環境やテスト環境へ頻繁に更新する場合、自動化することで作業の効率を大幅に向上させることができます。 この記事では、GitHub Actionsを活用し、GitHubリポジ... -
AWS RDS(PostgreSQL)のバックアップ自動化とリストアの手順
データベースのバックアップは、システム運用において重要な業務の一つです。特に、クラウド上のRDS(リレーショナルデータベースサービス)を利用している場合、定期的なバックアップを取得し、万が一のデータ損失に備えることが不可欠です。 本記事では... -
WindowsでAWS S3のバックアップ自動化と復元方法
クラウド上のデータを安全に管理するため、定期的なバックアップは不可欠です。特に、AWSのS3に保存しているデータをローカルにバックアップしておけば、インターネットの障害や誤った削除などのリスクを軽減できます。本記事では、WindowsでAWS CLIを利用... -
PostgreSQLデータベース初期化とSQL実行を自動化するシェルスクリプト
PostgreSQLを使用したシステム開発では、データベースの初期化やロール設定、テーブル・データの投入作業を効率化することが重要です。本記事では、それらの作業を自動化するシェルスクリプトを紹介します。 シェルスクリプトの全体 このスクリプトは、以... -
Let’s Encryptの自動更新が失敗する原因と3つの解決方法
ウェブサイトの運営者にとって、SSL証明書の更新はサイトのセキュリティを確保するために欠かせない重要なタスクです。特に、Let's Encryptのcertbotを使用して自動更新を設定した場合に、問題が生じる可能性があります。例えば、リバースプロキシを導入し... -
【TeraTerm】接続時にログの取得を自動で開始する方法
今回は、TeraTermのログを自動で保存する方法をご紹介します。TeraTermを使ってリモートサーバーに接続するときに、コマンドや出力を記録するためにログファイルを作成することができます。しかし、ログファイルはデフォルトでは手動で保存しなければなり... -
【超簡単】MacOSでNASを自動的にマウントする方法(AppleScript編)
今回は、MacOSで、NASを自動的にマウントする方法を解説します。NASとは、ネットワークに接続されたストレージデバイスのことで、自宅やオフィスでファイルを共有したり、バックアップしたりするのに便利です。しかし、NASを使うには、まずMacOSにマウント...
12