三蔵開発メモ

Web開発やインフラ関連のメモを共有します

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

Kubernetes ingress-nginxで大容量ファイルアップロード等を許可する方法

Kubernetesでアプリケーションを動かしていて、大容量ファイルのアップロードなどを許可する場合、 pod内のnginxやapache、php.iniなどを変更しても、ingress-nginx経由で通信を行っているため、ingress-nginx内の設定を変更する必要がある。 その場合、Conf…

Flutterのバージョンをダウングレードする

flutterにはダウングレードコマンドがあるが、 自分の環境ではいまいちうまく動かなかったので以下のように実行した。 ※flutterをインストールしたフォルダに移動してから実行。 git checkout 1.17.1 flutter doctor flutter --version 「1.17.1」の箇所を任…

AWS ECSについて運用、構築、勉強したことまとめ

ECSがぱっと見複雑だったため、構築時に学んだことをメモ。 要素について クラスター コンテナを入れるための塊。EC2とFARGATEが選べる。 タスク定義 コンテナを起動させる設定。コンテナイメージを指定したり、いくつ起動させるかなどを設定する。 サービス…

CORSにちゃんと対応しているかチェックするcurlコマンド

CORSに対応したときにちゃんとレスポンスを返せるか以下のコマンドでチェックできる。 この場合、 http://sample.jpは、APIを実行したいURL。 https://your-domain.com/your/apiは、CORS対応をしたAPI等のURL。 curl -X GET -I -H "Origin: http://sample.jp…

AWSのECSについて備忘録

AWSのECSというサービスは、シンプルと言われながらも独自の要素が多くつまづいたので概要をメモしておく。 クラスター EC2(VMインスタンス)、FARGATE(抽象化されている)どちらかを選んで作成できる。コンテナ置き場。 タスク コンテナイメージをどのよ…

dockerでlaravelを動かしたらルーティングが正しく動かなかったのを解決したメモ

php7.3-apacheという公式イメージを利用して、dockerでlaravelを動かしたら「/」直下は表示されるのにルーティングはうまくいかなかった。 .htaccessの記述は問題なし php artisan route:list で確認してもちゃんとルーティングはでている いろいろ調べたと…

FlutterでiOS実機ビルドでエラーがでてしまったのを直した

FlutterでiPhoneに実機ビルドしようとしたとき、 アプリはインストールされるのだが、エラーになってしまいsyncできない状態になってしまった。 Unable to locate DeviceSupport directory with suffix 'Symbols'. This probably means you don't have Xcode…