BFT名古屋 TECH BLOG

日々の業務で得た知識を所属するエンジニアたちがアウトプットしていきます。

2023-01-01から1年間の記事一覧

【Rspec・Serverspec】「NoMethodError: private method `select' called for nil:NilClass」を解決する!

はじめに こんにちは! 株式会社BFT名古屋支店・インフラ女子(?)のやまぐちです。 Windowsの作業PCで開発を進めて早一カ月。開発の環境はLinuxでWindowsのとあるフォルダをマウントし、その中の開発資材をGit管理しています。 全体の構成は以下の図の…

【GCP】IAMってなんだ ~権限とロール編~

初めに こんにちは。株式会社BFT名古屋支店 ないとうです。 先日からGCPを触り始め、最初につまずいたポイント『IAM』 今回はこちらについて書いていきたいと思います。 IAMとは GCPの公式サイトにはIAMについて以下のように記載されています。 Identity and…

【VSCode・docker】VSCodeからのrakeコマンド実行で「LoadError: cannot load such file -- rspec/core/rake_task」が発生する

はじめに こんにちは! 株式会社BFT名古屋支店・インフラ女子(?)のやまぐちです。 DockerfileでAnsibleとServerspecを実行できるイメージを作成しました。しかしVSCodeからコンテナに接続して「rake -T」コマンドを実行するとエラーが発しました。 今…

【Asnible・Serverspec】Ansible_specを利用して構築と単体テストを一緒に行おう!

はじめに こんにちは! 自動化大好き、株式会社BFT名古屋支店・インフラ女子(?)のやまぐちです。 Ansibleで自動構築をしていると、テストで画面キャプチャを取得したり、ログを眺めたりするのが少しもったいなく感じます。構築と一緒に設定値確認や一…

【Oracle,PostgreSQL,Ora2pg】Oracle-PostgreSQL非互換対処方法一覧

はじめに 背景 使用環境 非互換一覧(DDLの観点から) NO CACHE(シーケンス) ORDER PCTFREE NUMBER DATE CURRENT_DATE ON COMMIT CYCLE LOGGING/NO LOGGING USING INDEX DISABLE おわりに はじめに こんにちは! 株式会社BFT名古屋支店・新卒の「なる」と「…

【GCP・Container Registry】コンテナイメージを更新する(docker commitからdocker push, docker pullまで)

はじめに こんにちは! 株式会社BFT名古屋支店・インフラ女子(?)のやまぐちです。 コンテナ上で開発していると、パッケージを更新したり、ディレクトリを作成したり、コンテナ上の環境を変更することは日常茶飯事です。仕様がきちっと決まっていない設…

【GCP・VSCode・WSL2・docker・Sourcetree】Windows PC上で快適に開発する環境を作る!(2/2)

はじめに こんにちは! 株式会社BFT名古屋支店・インフラ女子(?)のやまぐちです。 さて前回から引き続き、Windows PC上で開発環境を作っていきます。 今回の構成のゴールを再度確認しましょう。パッケージやソフトウェアはインストールしたので、今回…

【GCP・VSCode・WSL2・docker・Sourcetree】Windows PC上で快適に開発する環境を作る!(1/2)

はじめに こんにちは! 株式会社BFT名古屋支店・インフラ女子(?)のやまぐちです。 いつの間にか2023年もひとつきが終わり、二月に突入しました。 AnsibleのPlaybookをローカルのWindows PCで開発し、GCP上で実行するために以下の構成を作ることにしま…

【Docker Desktop for WSL2 backend】WSLが使うメモリ(VmmemWSL)を制限する

はじめに こんにちは! 株式会社BFT名古屋支店・インフラ女子(?)のやまぐちです。 Dockerの環境を作ったぞ!っと喜んだのもつかの間、ずーーーーっとPCのファンが周り続け、タスクスケジューラで確認するとどうやら16GB積んでるのにメモリ使用率が96%…

【VSCode・docker】「docker endpoint for "default" not found」を解決する!

はじめに こんにちは! 株式会社BFT名古屋支店・インフラ女子(?)のやまぐちです。 普段WindowsのPC上でお仕事をする人にとって、困るのは「何かしらの開発をするとき」です。クラウドでシステムを開発するようになってインフラエンジニアでもその「何…

【GCP】GCPインスタンスの自動起動・自動停止を実装する方法

こんにちは! BFT名古屋支店の佐野です。 早速ですが、今回はGCPのお話。 これまではAWSの諸々についてお話する機会が多かったですが、GCPを利用するケースも挙がってきたこともあり、そちらについても今後触れていこうと思います。 その第1回目として、Comp…

【Ora2Pg,Oracle,Postgres】【全2回】Ora2pgを用いたデータベース移行に挑戦!_後半

はじめに 作業の流れと構成図 使用環境 前提条件 事前準備 OracleからOra2pgにデータエクスポートしてみよう! 移行前確認 エクスポート前確認 エクスポート実行 エクスポート後確認 Ora2pgからPostgreSQLにデータインポートしてみよう! インポート前確認 …