Angularで作ったWebアプリをGitHubで管理してS3に自動デプロイする
Angularで作成したフロントエンドのWebアプリを、GitHub上で管理して、masterブランチにコミットされた変更を自動でAmazon S3にデプロイ(適用)させる方法を解説します。本記事では、S3をCloudFront経由でインターネット上へ公開し、名前解決をRoute 53で行…
Angularで作成したフロントエンドのWebアプリを、GitHub上で管理して、masterブランチにコミットされた変更を自動でAmazon S3にデプロイ(適用)させる方法を解説します。本記事では、S3をCloudFront経由でインターネット上へ公開し、名前解決をRoute 53で行…
Vue.jsで作成したフロントエンドのWebアプリを、GitHub上で管理して、masterブランチにコミットされた変更を自動でAmazon S3にデプロイ(適用)させる方法を解説します。本記事では、S3をCloudFront経由でインターネット上へ公開し、名前解決をRoute 53で行…
Reactで作成したフロントエンドのWebアプリを、GitHub上で管理して、masterブランチにコミットされた変更を自動でAmazon S3にデプロイ(適用)させる方法を解説します。本記事では、S3をCloudFront経由でインターネット上へ公開し、名前解決をRoute 53で行う…
最近、ゲーマー向けのチャット/ボイスチャットアプリである、Discordが色んなところで勧められていて、ゲーマー界隈ではSkypeに代わってDiscordがどんどんメジャーになってきています。そんな中、Minecraftサーバー(バニラ)を運用する機会があったので、例…
普通、ローカルで起動しているサーバーへ、ネットワーク経由(ループバックインターフェース)で接続する場合、デフォルトのサーバーの設定ではファイアウォール等の影響を受けないように設定されます。しかし、これまで色々なサーバーを触ってきましたが、…
Node.js(JavaScript)で一般的に利用されるパッケージ管理ツール「npm(Node Package Manager)」は、普通に使うと、パッケージのバージョンを固定しません。v5.0.0からはパッケージのバージョンを固定するためのpackage-lock.jsonがデフォルトで出力される…
Amazon Web Services(AWS)の管理や操作ができるコマンドといえば、公式にAWSによって開発されているawsコマンドがあります。今回は、新たにもう一つの選択肢として、awlessなるコマンドラインツールを見つけたので、紹介します。「awless」とはawlessは、A…
最近、デザインされたQRコードを見る機会が多くなりました。QRコードの真ん中にアイコン等が配置してあるものを見たことがある人も多いと思います。LINE等でQRコードを生成すると、真ん中にアイコンが表示されますね。今回は、高度にQRコードに画像を埋め込…
SSHの鍵管理とその配布、皆さんはどのようにやってますでしょうか。これまでの経験上、SSHキーの運用方法は、各企業やユーザーの風土・文化によって異なっていました。1つのキーを全てのサーバー・ユーザーで使い回す企業もあれば、各サーバーごとにキーを用…
Windowsでは、SSHでリモートのサーバーに接続する際、「Tera Term」等のSSHクライアントアプリケーションをインストールして利用するかと思います。ですが、macOSの場合はUNIXなので、アプリケーション等のインストール不要で、ターミナルからsshコマンドで…