• システム開発に関わる内容をざっくりと書いていく

便利ツール

ざっくりnpmコマンド(とライフサイクル)

npm init:  パッケージの作成(package.jsonが作成される) npm install(パッケージ名):  パッケージを node_modules(無ければ作成される)に インストールされ、 packag ...

続きを読む

GitHubActions 一例(Laravelアプリケーション)

下記Laravelアプリケーションのデプロイ例: ざっくり下記の手順 1、githubActionsのIPアドレス取得 2、Azureへログイン(Credentials使用) 3、デプロイ先マシンのセキュリティグループル ...

続きを読む

.net coreアプリケーションをdockerで(ローカル)実行

1、dockerリポジトリ(docker Hub等)にイメージをpush  dockerFile等自作orVisualStudioからリポジトリに発行 2、SSL実行できるようにローカルに証明書取得 *{ passwor ...

続きを読む

開発ツールのインストール(.net環境メイン)

必要となりそうなツール候補 ・Visual Studio:統合開発環境(主にアプリケーション全般、バックエンド開発) ・Visual Studio Code:軽量な開発用エディター(主にフロントエンド開発) ・SQL S ...

続きを読む

バージョン管理ソフトからKubernetesにデプロイまでのざっくりとしたフロー

1、バージョン管理ソフト(Git等)からソースコードを取得(clone or pull)する 2、ソースコードにビルドをかけてアプリケーションを発行する 3、発行したアプリケーションを含めたコンテナイメージを作成する 4 ...

続きを読む

AWS ざっくりとしたネットワークリソース、構成等

リージョン:  リージョン=ほぼ国(複数リージョンを持つ国もある)でAWSを使用するのに一番大きな単位 VPC:  一つのリージョンに作成できるプライベートネットワーク、複数AZをまたぐこともできる AZ(アベイラビリテ ...

続きを読む

AWS EKS ざっくりとしたEKSクラスターの作成(eksctlにて)

前提:eksctl、kubectlインストール済み 1、ベースリソースを作成する(EKSクラスターをデプロイする環境)*割愛 2、eksctlでEKSクラスターの構築コマンドを実行する  *上記コマンドに作成したベースリ ...

続きを読む

CloudFormation(AWS)について

CloudFormationとは:  AWSリソース(VPC、サブネット、ルートテーブル、インターネットゲートウェイ、セキュリティグループ、ネットワークACL、EC2等)をテンプレートファイルで作成できるもの Cloud ...

続きを読む

eksctlについて(windows)

eksctlとは:  k8sクラスターをeks上に作成するのをサポートするCLIツール インストール方法:  1、chocolateyをインストールする  2、管理者権限でコンソールを開く(cmd、powershell等 ...

続きを読む