やる気がストロングZERO

やる気のストロングスタイル

docker-compose.yamlのcommandで"&&"とか"&"をつかったコマンドを使いたい。

こんな感じでcommandを書くとコンテナ起動に失敗した。

version: "3"
services:
  webapp:
    build:
      context: ./dir
      dockerfile: Dockerfile-alternate
      args:
        buildno: 1
    command: 'yarn install --check-files && bundle exec rails s & nginx -g "daemon off;"'

こんな感じで書いたら意図通りに起動した。

version: "3"
services:
  webapp:
    build:
      context: ./dir
      dockerfile: Dockerfile-alternate
      args:
        buildno: 1
    command: bash -c 'yarn install --check-files && bundle exec rails s & nginx -g "daemon off;"'