ソフトウェアエンジニアの日常の雑記

日々思ったことをまとめます

2018-08-01から1ヶ月間の記事一覧

spring webfluxでfile upload

本家はこちらSpringBoot webfluxでは、ファイルアップロードはMultiPartで取得できないので、探す。 PartFileというのがよかったでこちらで実験する。 ソースはこちら Javaはこちら package net.ksasaki.springboot.example.controller; import org.springfr…

aws escのecs_params.yml の設定

本家はこちらAWS ECS のタスク定義で使うもの。(docker-composeの形式ではサポートしていないものが多いので) 下記を定義しておく。 version: 1 task_definition: ecs_network_mode: string task_role_arn: string task_execution_role: string task_size: c…

spring webfluxでfile upload

本家はこちらSpringBoot webfluxでは、ファイルアップロードはMultiPartで取得できないので、探す。 PartFileというのがよかったでこちらで実験する。 Javaはこちら package net.ksasaki.springboot.example.controller; import org.springframework.http.Me…

AWS fargateで Task failed ELB health checks in (elb elb-name) がでた際には...

本家はこちら自分が携わってるサービスではaws fargateでデフォルトで設定してると発生する。 そのときの、対策メモ fargateのスピンアップは遅い(自分のアプリでは) fargateはコンテナの起動後から、すぐにELBが負荷分散のチェックが入るようで、デフォルト…

AWS fargateで Task failed ELB health checks in (elb elb-name) がでた際には...

本家はこちら自分が携わってるサービスではaws fargateでデフォルトで設定してると発生する。 そのときの、対策メモ fargateのスピンアップは遅い(自分のアプリでは) fargateはコンテナの起動後から、すぐにELBが負荷分散のチェックが入るようで、デフォルト…

nginxのupstreamのnameは_-とか使えない

本家はこちらちょっとした社内向けのマイクロサービスしてると1つのnginxでいろんなところに飛ばす必要がでてきてしまい... スネークケースとかケバブケースでnginx.confを書こうとしたらエラーになったのでメモ upstream app_lb { server app.local } この…

ログインシェルの変更

本家はこちらjenkinsなどで使いたいときがあるので、メモ $ sudo chsh jenkins これで使いたいshellを入れればOK

SpringBootアプリをjibでDocker化する

本家はこちらGoogle製のJavaをdocker化してくれるアプリでSpringBootのデモアプリをDocker化する buildscript { ext { springBootVersion = '2.0.3.RELEASE' } repositories { mavenCentral() maven { url "https://plugins.gradle.org/m2/" } } dependencie…

docker-credential-ecr-loginのインストール

本家はこちらdocker-credential-ecr-login を使えば、楽だよってでてたので、インストール (golang 入ってない人は yum | brew | apt-get でインストールする) $ go get -u github.com/awslabs/amazon-ecr-credential-helper/ecr-login/cli/docker-credentia…

Javaアプリをdocker化してくれるjibを環境ごとに分岐する

本家はこちらJava(Spring)アプリをdocker化してくれるんだけど、環境ごとに分けたいことはあるので、パラメータを切り替えられるようにする。 buildscript { ext { springBootVersion = '2.0.3.RELEASE' jibVersion = "0.9.8" } repositories { mavenCentral…

Javaアプリをdocker化してくれるjibを環境ごとに分岐する

本家はこちらJava(Spring)アプリをdocker化してくれるんだけど、環境ごとに分けたいことはあるので、パラメータを切り替えられるようにする。 buildscript { ext { springBootVersion = '2.0.3.RELEASE' jibVersion = "0.9.8" } repositories { mavenCentral…

Javaアプリをdocker化してくれるjibを環境ごとに分岐する

本家はこちらJava(Spring)アプリをdocker化してくれるんだけど、環境ごとに分けたいことはあるので、パラメータを切り替えられるようにする。 buildscript { ext { springBootVersion = '2.0.3.RELEASE' jibVersion = "0.9.8" } repositories { mavenCentral…