Laravelを使用しないPHPのプロジェクトでAmazonSESを使ってメール送信するケースがありました。Laravelだと割と簡単に出来るのですが、通常のPHPプロジェクトで使用する場合はAWS SDK for PH […]
Web開発
[AWS] Amazon SES の設定(基本設定)
Webシステムサービスからメールを送信する機能を実装するために、Amazon SESを使用してメールを送信することがあります。今回はそのAmazonSESの設定方法について記載しますが、色々と設定することがあるため、まず […]
[PHP]「AWS Elemental MediaConvert」のエンコードジョブを作成する
PHPの案件で「AWS Elemental MediaConvert」を使用してエンコードジョブを作成することになりました。流れとしては以前ご紹介した「Amazon S3」にファイルをアップロードして、そのファイルを「A […]
[PHP]「Amazon S3」にファイルをアップロードする方法
PHPの案件で「Amazon S3」にファイルをアップロードする事がありました。Laravelであれば「filesystems」や「Storge」を使えば簡単にアップロードできますが、今回はそれらが使えなかったためPHP […]
[ターミナル]本番環境デプロイ等でシェルスクリプトで色付けと入力待ち状態でわかるようにする
デプロイする場合、CI/CDではなくシェルスクリプトで行うこともあります。その際に誤って本番環境にデプロイしないようにメッセージに色をつけて、「y」と入力するまでスクリプトを実行しないように入力待ちにする方法をまとめます […]
「Nuxt3」で「.env」で環境変数を設定する方法
Nuxt3で環境変数を設定する方法は、Nuxt2と違って環境変数を設定する方法があります。Nuxt2では「dotenv」や「cross-env」をインストールして設定していましたが、Nuxt3では標準で環境変数を設定する […]
「Nuxt3」に「Tailwind CSS」を導入する
nuxt3 に tailwindcss を導入する方法を記載します。nuxtjs用のTailwindCSSプラグインがあるみたいなので、そちらを使って導入します。 インストール後に 「nuxt.config.js」 に以 […]
[lumen] 「routes」のファイルとnamespaceを指定する
lumen開発でAPIを開発するときにViewのControllerとAPIのControllerのフォルダを分けてControllerを設置したいです。その時の設定方法を以下に記載します。 0. 環境 1. route […]
[Docker]「Redmine」+「Postgresql」」を「docker-compose」で構築する(SSL対応)
プロジェクト管理を行うため、「Redmine」を「docker-compose」で構築しました。収入が安定したら繋い慣れたBacklogを使用したい、一旦はRedmineで運用していきます。 1. Redmineの「do […]
[docker-compose] 複数の「docker-compose.yml」に対して、それぞれのサブドメインとSSLを設定する
以前に「docker-compose」でバーチャルホストを設定して稼働する方法を紹介しました。 上記から同様にサブドメインのコンテナも立ち上げる事が出来ます。ただ1つの「docker-compose.yml」で複数のサブ […]